pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 18 的差异:19 beta 3 共有 419 个配置参数。
19 beta 3 为预发行快照,正式发布前仍可能变化。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
hosts_file文件位置
设置服务器的 hosts 配置文件路径。
password_expiration_warning_threshold连接和认证 / 认证
设置密码到期告警的提前时间阈值。
ssl_sni连接和认证 / SSL
设置是否解释 SSL 连接中的 SNI 扩展。
timing_clock_source资源消耗 / 计时
控制收集计时测量时使用的时钟来源。
io_max_workers资源消耗 / I/O
设置 io_method=worker 时 I/O worker 进程的最大数量。
io_min_workers资源消耗 / I/O
设置 io_method=worker 时 I/O worker 进程的最小数量。
io_worker_idle_timeout资源消耗 / I/O
设置 io_method=worker 时空闲 I/O worker 退出前的最长等待时间。
io_worker_launch_interval资源消耗 / I/O
设置 io_method=worker 时启动新 I/O worker 的最小间隔。
max_repack_replication_slots复制 / 发送服务器
设置 REPACK 命令可使用的最大复制槽数量。
wal_sender_shutdown_timeout复制 / 发送服务器
设置关机时等待 WAL 全部复制到接收端的最长时间。
enable_eager_aggregate查询规划 / 规划器方法配置
允许规划器把部分聚合提前推过连接。
min_eager_agg_group_size查询规划 / 规划器代价常量
设置考虑提前聚合所需的最小平均分组大小。
debug_print_raw_parse错误报告和日志 / 记录什么
把每条查询的原始解析树写入日志。
log_autoanalyze_min_duration错误报告和日志 / 记录什么
设置记录 autovacuum ANALYZE 动作的最短执行时间。
autovacuum_analyze_score_weight清理 / 自动清理
设置 autovacuum 优先级中 ANALYZE 得分的缩放系数。
autovacuum_freeze_score_weight清理 / 自动清理
设置 autovacuum 优先级中事务 ID 冻结得分的缩放系数。
autovacuum_max_parallel_workers清理 / 自动清理
设置单个 autovacuum worker 可使用的最大并行 worker 数。
autovacuum_multixact_freeze_score_weight清理 / 自动清理
设置 autovacuum 优先级中 MultiXact 冻结得分的缩放系数。
autovacuum_vacuum_insert_score_weight清理 / 自动清理
设置 autovacuum 优先级中仅插入清理得分的缩放系数。
autovacuum_vacuum_score_weight清理 / 自动清理
设置 autovacuum 优先级中普通 VACUUM 得分的缩放系数。
显示运行中的服务器是否启用了 EXEC_BACKEND 构建选项。
显示系统当前实际生效的 WAL 级别。
io_workers资源消耗 / I/O
设置 io_method=worker 时使用的 I/O 工作进程数。
escape_string_warning版本和平台兼容性 / 以前的 PostgreSQL 版本
当普通字符串字面量含反斜杠转义时发出警告。
| 参数 | 分类 | 旧默认值 | 新默认值 |
|---|---|---|---|
jit |
查询规划 / 其他规划器选项 | on |
off |
log_lock_waits |
错误报告和日志 / 记录什么 | off |
on |
default_toast_compression |
客户端连接默认值 / 语句行为 | pglz |
lz4 |
max_locks_per_transaction |
锁管理 | 64 |
128 |
server_version |
预置选项 | 18.6 (Debian 18.6-1.pgdg13+2) |
19beta3 (Debian 19~beta3-1.pgdg13+1) |
server_version_num |
预置选项 | 180006 |
190000 |
| 参数 | 分类 | 变化 |
|---|---|---|
wal_receiver_timeout |
复制 / 备库 |
上下文
重载生效
会话
|
log_min_messages |
错误报告和日志 / 何时记录 |
类型
枚举
字符串
枚举值
debug5, debug4, debug3, debug2, debug1, info, notice, warning, error, log, fatal, panic
(无)
|
data_checksums |
预置选项 |
类型
布尔
枚举
枚举值
(无)
(无)
|