选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

文档 / 配置参数 / 11 变更

PostgreSQL 11 配置参数变更

相对 PostgreSQL 10 的差异:11 共有 292 个配置参数。

换一个对比基准

汇总

  1. 21新增参数
  2. 1移除参数
  3. 4默认值变更
  4. 0属性变更
  5. 16仅描述更新

「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。

新增参数21

  • ssl_passphrase_command连接和认证 / SSL

    设置用于获取 SSL 私钥口令的命令。

    字符串 重载生效 空字符串

  • ssl_passphrase_command_supports_reload连接和认证 / SSL

    控制重新加载服务器配置时是否调用 ssl_passphrase_command。

    布尔 重载生效 off

  • max_parallel_maintenance_workers资源消耗 / 异步行为

    设置单次维护操作最多使用的并行工作进程数。

    整数 会话 2

  • parallel_leader_participation资源消耗 / 异步行为

    控制 Gather 或 Gather Merge 的 leader 是否也执行子计划。

    布尔 会话 on

  • enable_parallel_append查询规划 / 规划器方法配置

    允许规划器使用并行感知的 Append 计划。

    布尔 会话 on

  • enable_parallel_hash查询规划 / 规划器方法配置

    允许规划器使用并行哈希计划。

    布尔 会话 on

  • enable_partition_pruning查询规划 / 规划器方法配置

    允许在规划和执行阶段裁剪分区。

    布尔 会话 on

  • enable_partitionwise_aggregate查询规划 / 规划器方法配置

    允许按分区执行聚合与分组。

    布尔 会话 off

  • enable_partitionwise_join查询规划 / 规划器方法配置

    允许按匹配分区执行连接。

    布尔 会话 off

  • jit_above_cost查询规划 / 规划器代价常量

    设置启用 JIT 编译的查询成本阈值。

    浮点 会话 100000

  • jit_inline_above_cost查询规划 / 规划器代价常量

    设置 JIT 尝试内联的查询成本阈值。

    浮点 会话 500000

  • jit_optimize_above_cost查询规划 / 规划器代价常量

    设置 JIT 执行昂贵优化的查询成本阈值。

    浮点 会话 500000

  • jit查询规划 / 其他规划器选项

    在 JIT 可用且成本规则选中查询时允许即时编译。

    布尔 会话 off

  • vacuum_cleanup_index_scale_factor客户端连接默认值 / 语句行为

    设置触发索引清理前允许新增元组数占 reltuples 的比例。

    浮点 会话 0.1

  • jit_provider客户端连接默认值 / 共享库预载入

    设置要使用的 JIT 提供程序。

    字符串 重启生效 llvmjit

  • data_directory_mode预置选项

    显示数据目录的权限模式。

    整数 内部 448

  • jit_debugging_support开发者选项

    向调试器注册 JIT 生成的函数。

    布尔 连接时(超级用户) off

  • jit_dump_bitcode开发者选项

    将 LLVM 位码写盘以便调试 JIT。

    布尔 会话(超级用户) off

  • jit_expressions开发者选项

    允许 JIT 编译表达式。

    布尔 会话 on

  • jit_profiling_support开发者选项

    向 perf 分析器注册 JIT 生成的函数。

    布尔 连接时(超级用户) off

  • jit_tuple_deforming开发者选项

    允许 JIT 编译元组拆解。

    布尔 会话 on

移除参数1

  • replacement_sort_tuples资源消耗 / 内存

    设置使用替换选择排序的最大元组数。

    于 11 移除 整数 150000

默认值变更4

参数 分类 旧默认值 新默认值
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

属性变更0

这一版没有参数改动属性。

仅描述更新16

16 个参数只改了分类或说明文字,事实未变

authentication_timeoutdb_user_namespacekrb_caseins_userskrb_server_keyfilepassword_encryptionsslssl_ca_filessl_cert_filessl_ciphersssl_crl_filessl_dh_params_filessl_ecdh_curvessl_key_filessl_prefer_server_ciphershuge_pagesrow_security