pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 9.4 的差异:9.5 共有 249 个配置参数。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
设置加载扩展时要加在路径前的目录。(实测下游 pg_settings 简述。)
wal_compression预写式日志 / 设置
使用指定方法压缩写入 WAL 的整页映像。
max_wal_size预写式日志 / 检查点
设置触发自动检查点的 WAL 大小。
min_wal_size预写式日志 / 检查点
设置 WAL 可收缩到的最小规模。
记录事务提交时间。
wal_retrieve_retry_interval复制 / 备库
设置 WAL 获取失败后的重试等待时间。
log_replication_commands错误报告和日志 / 记录什么
记录每条复制命令。
cluster_name进程标题
设置显示在进程标题中的集群名称。
gin_pending_list_limit客户端连接默认值 / 语句行为
设置 GIN 索引待处理列表的最大大小。
row_security连接和认证 / 安全和认证
启用行级安全。
operator_precedence_warning版本和平台兼容性 / 以前的 PostgreSQL 版本
对自 PostgreSQL 9.4 起含义发生变化的表达式发出警告。
ssl_renegotiation_limit连接和认证 / 安全和认证
设置重新协商加密密钥前允许收发的流量。
checkpoint_segments预写式日志 / 检查点
设置两次自动 WAL 检查点之间允许的最大日志段距离。
| 参数 | 分类 | 旧默认值 | 新默认值 |
|---|---|---|---|
search_path |
客户端连接默认值 / 语句行为 | "$user",public |
"$user", public |
server_version |
预置选项 | 9.4.26 |
9.5.25 |
server_version_num |
预置选项 | 90426 |
90525 |
| 参数 | 分类 | 变化 |
|---|---|---|
archive_mode |
预写式日志 / 归档 |
类型
布尔
枚举
枚举值
(无)
always, on, off
|
log_connections |
错误报告和日志 / 记录什么 |
上下文
连接时
连接时(超级用户)
|
log_disconnections |
错误报告和日志 / 记录什么 |
上下文
连接时
连接时(超级用户)
|
local_preload_libraries |
客户端连接默认值 / 共享库预载入 |
上下文
连接时
会话
|
debug_assertions |
预置选项 |
上下文
会话
内部
分类
Developer Options
Preset Options
简述
Turns on various assertion checks.
Shows whether the running server has assertion checks enabled.
补充说明
This is a debugging aid.
(无)
|