pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 9.0 的差异:9.1 共有 219 个配置参数。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
ssl_ciphers连接和认证 / 安全和认证
设置 TLS 1.2 及更低版本允许使用的密码套件列表。
replication_timeout复制 / 主服务器
设置等待 WAL 复制活动的最长时间。
synchronous_standby_names复制 / 主服务器
设置同步备库数量及候选备库名称列表。
hot_standby_feedback复制 / 备库
允许热备库向主库反馈信息,以避免查询冲突。
wal_receiver_status_interval复制 / 备库
设置 WAL receiver 向发送端报告状态的最大间隔。
log_file_mode错误报告和日志 / 记录到哪里
设置日志文件的权限模式。
default_transaction_deferrable客户端连接默认值 / 语句行为
设置新事务默认是否可延迟。
transaction_deferrable客户端连接默认值 / 语句行为
设置当前事务是否可延迟,供只读可串行化事务安全启动。
max_pred_locks_per_transaction锁管理
设置每个事务的谓词锁最大数量。
quote_all_identifiers版本和平台兼容性 / 以前的 PostgreSQL 版本
生成 SQL 片段时引用所有标识符。
exit_on_error错误处理
发生任何错误后终止会话。
后端崩溃后重新初始化服务器。
这一版没有移除参数。
| 参数 | 分类 | 旧默认值 | 新默认值 |
|---|---|---|---|
krb_server_keyfile |
连接和认证 / 认证 | 空字符串 |
FILE:/etc/postgresql-common/krb5.keytab |
wal_buffers |
预写式日志 / 设置 | 64 KiB (8 × 8kB) |
-1 8kB |
wal_sender_delay |
复制 / 主服务器 | 200 ms |
1 s |
log_timezone |
错误报告和日志 / 记录什么 | UNKNOWN |
未设置 |
transaction_isolation |
客户端连接默认值 / 语句行为 | 未设置 |
default |
TimeZone |
客户端连接默认值 / 区域和格式化 | UNKNOWN |
未设置 |
timezone_abbreviations |
客户端连接默认值 / 区域和格式化 | UNKNOWN |
未设置 |
standard_conforming_strings |
版本和平台兼容性 / 以前的 PostgreSQL 版本 | off |
on |
server_version |
预置选项 | 9.0.23 |
9.1.24 |
server_version_num |
预置选项 | 90023 |
90124 |
| 参数 | 分类 | 变化 |
|---|---|---|
max_connections |
连接和认证 / 连接设置 |
最大值
536870911
8388607
|
superuser_reserved_connections |
连接和认证 / 连接设置 |
最大值
536870911
8388607
|
max_prepared_transactions |
资源消耗 / 内存 |
最大值
536870911
8388607
|
commit_siblings |
预写式日志 / 设置 |
最小值
1
0
|
synchronous_commit |
预写式日志 / 设置 |
类型
布尔
枚举
枚举值
(无)
local, on, off
简述
Sets immediate fsync at commit.
Sets the current transaction's synchronization level.
|
max_wal_senders |
复制 / 发送服务器 |
最大值
536870911
8388607
分类
Write-Ahead Log / Streaming Replication
Replication / Master Server
|
max_standby_archive_delay |
复制 / 备库 |
最大值
2147483
2147483647
分类
Write-Ahead Log / Standby Servers
Replication / Standby Servers
|
max_standby_streaming_delay |
复制 / 备库 |
最大值
2147483
2147483647
分类
Write-Ahead Log / Standby Servers
Replication / Standby Servers
|
log_min_duration_statement |
错误报告和日志 / 何时记录 |
最大值
2147483
2147483647
|
log_autovacuum_min_duration |
错误报告和日志 / 记录什么 |
最大值
2147483
2147483647
|
autovacuum_max_workers |
清理 / 自动清理 |
最大值
536870911
8388607
|
deadlock_timeout |
锁管理 |
最大值
2147483
2147483647
|