pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 15 的差异:16 共有 364 个配置参数。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
reserved_connections连接和认证 / 连接设置
设置为具有 pg_use_reserved_connections 权限的角色保留的连接槽数量。
gss_accept_delegation连接和认证 / 认证
设置是否接受客户端的 GSSAPI 凭据委派。
scram_iterations连接和认证 / 认证
设置生成 SCRAM 密文时使用的迭代次数。
vacuum_buffer_usage_limit资源消耗 / 内存
设置 VACUUM、ANALYZE 与 autovacuum 的缓冲区访问环大小。
file_extend_method资源消耗 / 磁盘
选择扩展数据文件的方法。
max_parallel_apply_workers_per_subscription复制 / 订阅者
设置每个订阅的并行应用 worker 最大数量。
enable_presorted_aggregate查询规划 / 规划器方法配置
允许规划器为带 ORDER BY 或 DISTINCT 的聚合提供预排序输入。
createrole_self_grant客户端连接默认值 / 语句行为
设置 CREATEROLE 用户是否将新建角色自动授予自身,以及使用哪些授权选项。
icu_validation_level客户端连接默认值 / 区域和格式化
设置报告无效 ICU 区域设置字符串所用的消息级别。
debug_io_direct开发者选项
为指定文件访问使用直接 I/O。
debug_logical_replication_streaming开发者选项
强制大型事务立即流式发送或序列化变更。
debug_parallel_query开发者选项
为测试而强制规划器使用并行查询节点。
send_abort_for_crash开发者选项
后端崩溃后向其他子进程发送 SIGABRT 而非 SIGQUIT。
send_abort_for_kill开发者选项
终止卡住的子进程时发送 SIGABRT 而非 SIGKILL。
vacuum_defer_cleanup_age复制 / 主库
设置 VACUUM 与 HOT 清理要延后多少个事务。
promote_trigger_file复制 / 备库
指定一个文件,其出现会使备库结束恢复。
lc_collate预置选项
显示排序规则所使用的区域设置。
lc_ctype预置选项
显示字符分类与大小写转换所使用的区域设置。
force_parallel_mode开发者选项
强制使用并行查询设施。
| 参数 | 分类 | 旧默认值 | 新默认值 |
|---|---|---|---|
server_version |
预置选项 | 15.19 (Debian 15.19-1.pgdg13+2) |
16.15 (Debian 16.15-1.pgdg13+2) |
server_version_num |
预置选项 | 150019 |
160015 |
这一版没有参数改动属性。