pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 11 的差异:12 共有 317 个配置参数。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
tcp_user_timeout客户端连接默认值 / 其他默认值
设置 TCP 用户超时。
ssl_max_protocol_version连接和认证 / SSL
设置允许使用的最高 SSL/TLS 协议版本。
ssl_min_protocol_version连接和认证 / SSL
设置允许使用的最低 SSL/TLS 协议版本。
shared_memory_type资源消耗 / 内存
选择主共享内存区域的实现。
wal_init_zero预写式日志 / 设置
新 WAL 文件首次使用前先写零。
wal_recycle预写式日志 / 设置
通过重命名复用 WAL 文件。
archive_cleanup_command预写式日志 / 归档恢复
设置每次重启点执行的 shell 命令。
recovery_end_command预写式日志 / 归档恢复
设置恢复结束时执行一次的 shell 命令。
restore_command预写式日志 / 归档恢复
设置取回归档 WAL 文件时调用的 shell 命令。
recovery_target预写式日志 / 恢复目标
设为 immediate,使恢复在首次达到一致状态时结束。
recovery_target_action预写式日志 / 恢复目标
设置到达恢复目标后执行的动作。
recovery_target_inclusive预写式日志 / 恢复目标
设置是否包含恢复目标所对应的事务。
recovery_target_lsn预写式日志 / 恢复目标
设置恢复所推进到的 WAL LSN。
recovery_target_name预写式日志 / 恢复目标
设置恢复所推进到的命名还原点。
recovery_target_time预写式日志 / 恢复目标
设置恢复所推进到的时间戳。
recovery_target_timeline预写式日志 / 恢复目标
指定要恢复到的时间线。
recovery_target_xid预写式日志 / 恢复目标
设置恢复所推进到的事务 ID。
primary_conninfo复制 / 备库
设置连接发送端服务器时使用的连接字符串。
primary_slot_name复制 / 备库
设置连接发送端服务器时使用的复制槽名称。
promote_trigger_file复制 / 备库
指定一个文件,其出现会使备库结束恢复。
recovery_min_apply_delay复制 / 备库
设置恢复期间应用变更的最小延迟。
plan_cache_mode查询规划 / 其他规划器选项
控制规划器选择自定义计划还是通用计划。
log_transaction_sample_rate错误报告和日志 / 何时记录
设置抽取整笔事务并记录其中所有语句的比例。
default_table_access_method客户端连接默认值 / 语句行为
设置新建表默认使用的表访问方法。
restrict_nonsystem_relation_kind客户端连接默认值 / 语句行为
禁止访问指定类别的非系统关系。
ssl_library预置选项
显示 SSL 库的名称。
default_with_oids版本和平台兼容性 / 以前的 PostgreSQL 版本
默认创建带 OID 的新表。
| 参数 | 分类 | 旧默认值 | 新默认值 |
|---|---|---|---|
jit |
查询规划 / 其他规划器选项 | off |
on |
autovacuum_vacuum_cost_delay |
清理 / 自动清理 | 20 ms |
2 ms |
transaction_isolation |
客户端连接默认值 / 语句行为 | default |
read committed |
extra_float_digits |
客户端连接默认值 / 区域和格式化 | 0 |
1 |
server_version |
预置选项 | 11.22 (Debian 11.22-1.pgdg120+1) |
12.22 (Debian 12.22-1.pgdg120+1) |
server_version_num |
预置选项 | 110022 |
120022 |
| 参数 | 分类 | 变化 |
|---|---|---|
dynamic_shared_memory_type |
资源消耗 / 内存 |
枚举值
posix, sysv, mmap, none
posix, sysv, mmap
|
wal_sender_timeout |
复制 / 发送服务器 |
上下文
重载生效
会话
|
vacuum_cost_delay |
清理 / 基于代价的清理延迟 |
类型
整数
浮点
|
fsyncwal_receiver_status_intervalwal_receiver_timeoutenable_partition_pruning