pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 9.6 的差异:10 共有 272 个配置参数。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
ssl_dh_params_file连接和认证 / 安全和认证
设置 SSL DH 参数文件的位置。
max_parallel_workers资源消耗 / 异步行为
设置集群内可同时活动的并行工作进程总数。
max_logical_replication_workers复制 / 订阅者
设置逻辑复制 worker 进程的最大数量。
max_sync_workers_per_subscription复制 / 订阅者
设置每个订阅的表同步 worker 最大数量。
enable_gathermerge查询规划 / 规划器方法配置
允许规划器使用 Gather Merge 计划。
min_parallel_index_scan_size查询规划 / 规划器代价常量
设置考虑并行索引扫描所需的最小索引数据量。
min_parallel_table_scan_size查询规划 / 规划器代价常量
设置考虑并行表扫描所需的最小表数据量。
设置每页可保留的元组级谓词锁最大数量。
max_pred_locks_per_relation锁管理
设置每个关系可保留的页级和元组级谓词锁最大数量。
allow_in_place_tablespaces开发者选项
允许在 pg_tblspc 内直接创建 tablespace,用于测试。
设置要执行 WAL 一致性检查的资源管理器。
min_parallel_relation_size查询规划 / 规划器代价常量
设置可考虑并行扫描的关系最小尺寸。
sql_inheritance版本和平台兼容性 / 以前的 PostgreSQL 版本
让多种 SQL 命令默认包含继承子表。
| 参数 | 分类 | 旧默认值 | 新默认值 |
|---|---|---|---|
password_encryption |
连接和认证 / 认证 | on |
md5 |
max_parallel_workers_per_gather |
资源消耗 / 工作进程 | 0 |
2 |
wal_level |
预写式日志 / 设置 | minimal |
replica |
max_wal_size |
预写式日志 / 检查点 | 1 GiB (64 × 16MB) |
1 GiB |
min_wal_size |
预写式日志 / 检查点 | 80 MiB (5 × 16MB) |
80 MiB |
max_replication_slots |
复制 / 发送服务器 | 0 |
10 |
max_wal_senders |
复制 / 发送服务器 | 0 |
10 |
hot_standby |
复制 / 备库 | off |
on |
log_directory |
错误报告和日志 / 记录到哪里 | pg_log |
log |
log_line_prefix |
错误报告和日志 / 记录什么 | 空字符串 |
%m [%p] |
server_version |
预置选项 | 9.6.24 |
10.23 (Debian 10.23-1.pgdg110+1) |
server_version_num |
预置选项 | 90624 |
100023 |
| 参数 | 分类 | 变化 |
|---|---|---|
ssl |
连接和认证 / SSL |
上下文
重启生效
重载生效
|
ssl_ca_file |
连接和认证 / SSL |
上下文
重启生效
重载生效
|
ssl_cert_file |
连接和认证 / SSL |
上下文
重启生效
重载生效
|
ssl_ciphers |
连接和认证 / SSL |
上下文
重启生效
重载生效
|
ssl_crl_file |
连接和认证 / SSL |
上下文
重启生效
重载生效
|
ssl_ecdh_curve |
连接和认证 / SSL |
上下文
重启生效
重载生效
|
ssl_key_file |
连接和认证 / SSL |
上下文
重启生效
重载生效
|
ssl_prefer_server_ciphers |
连接和认证 / SSL |
上下文
重启生效
重载生效
|
bgwriter_lru_maxpages |
资源消耗 / 后台写入器 |
最大值
1000
1073741823
|