pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 10 的差异:11 共有 292 个配置参数。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
ssl_passphrase_command连接和认证 / SSL
设置用于获取 SSL 私钥口令的命令。
ssl_passphrase_command_supports_reload连接和认证 / SSL
控制重新加载服务器配置时是否调用 ssl_passphrase_command。
max_parallel_maintenance_workers资源消耗 / 异步行为
设置单次维护操作最多使用的并行工作进程数。
parallel_leader_participation资源消耗 / 异步行为
控制 Gather 或 Gather Merge 的 leader 是否也执行子计划。
enable_parallel_append查询规划 / 规划器方法配置
允许规划器使用并行感知的 Append 计划。
enable_parallel_hash查询规划 / 规划器方法配置
允许规划器使用并行哈希计划。
enable_partition_pruning查询规划 / 规划器方法配置
允许在规划和执行阶段裁剪分区。
enable_partitionwise_aggregate查询规划 / 规划器方法配置
允许按分区执行聚合与分组。
enable_partitionwise_join查询规划 / 规划器方法配置
允许按匹配分区执行连接。
jit_above_cost查询规划 / 规划器代价常量
设置启用 JIT 编译的查询成本阈值。
jit_inline_above_cost查询规划 / 规划器代价常量
设置 JIT 尝试内联的查询成本阈值。
jit_optimize_above_cost查询规划 / 规划器代价常量
设置 JIT 执行昂贵优化的查询成本阈值。
jit查询规划 / 其他规划器选项
在 JIT 可用且成本规则选中查询时允许即时编译。
vacuum_cleanup_index_scale_factor客户端连接默认值 / 语句行为
设置触发索引清理前允许新增元组数占 reltuples 的比例。
jit_provider客户端连接默认值 / 共享库预载入
设置要使用的 JIT 提供程序。
显示数据目录的权限模式。
向调试器注册 JIT 生成的函数。
jit_dump_bitcode开发者选项
将 LLVM 位码写盘以便调试 JIT。
jit_expressions开发者选项
允许 JIT 编译表达式。
向 perf 分析器注册 JIT 生成的函数。
jit_tuple_deforming开发者选项
允许 JIT 编译元组拆解。
replacement_sort_tuples资源消耗 / 内存
设置使用替换选择排序的最大元组数。
| 参数 | 分类 | 旧默认值 | 新默认值 |
|---|---|---|---|
track_activity_query_size |
运行时统计数据 / 累积查询和索引统计 | 1024 |
1 KiB |
server_version |
预置选项 | 10.23 (Debian 10.23-1.pgdg110+1) |
11.22 (Debian 11.22-1.pgdg120+1) |
server_version_num |
预置选项 | 100023 |
110022 |
wal_segment_size |
预置选项 | 16 MiB (2048 × 8kB) |
16 MiB |
这一版没有参数改动属性。