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

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

文档 / 配置参数 / 14 变更

PostgreSQL 14 配置参数变更

相对 PostgreSQL 13 的差异:14 共有 348 个配置参数。

换一个对比基准

汇总

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

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

新增参数18

  • client_connection_check_interval连接和认证 / 连接设置

    设置查询运行期间检查客户端断连的时间间隔。

    整数 会话 0 ms

  • ssl_crl_dir连接和认证 / SSL

    设置 SSL 证书吊销列表目录的位置。

    字符串 重载生效 空字符串

  • huge_page_size资源消耗 / 内存

    设置 PostgreSQL 请求的显式大页大小。

    整数 重启生效 0 B

  • min_dynamic_shared_memory资源消耗 / 内存

    设置启动时为并行查询预留的动态共享内存。

    整数 重启生效 0 B

  • output_plugin_libraries复制 / 发送服务器

    列出可作为逻辑解码输出插件指定的库。

    字符串 会话(超级用户) pgoutput, test_decoding

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

    允许规划器使用异步 Append 计划。

    布尔 会话 on

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

    允许规划器使用 Memoize 缓存节点。

    布尔 会话 on

  • log_recovery_conflict_waits错误报告和日志 / 记录什么

    记录备用库恢复冲突等待。

    布尔 重载生效 off

  • track_wal_io_timing运行时统计数据 / 查询和索引统计收集器

    收集 WAL I/O 等待计时。

    布尔 会话(超级用户) off

  • compute_query_id运行时统计数据 / 统计监控

    启用 PostgreSQL 内核计算查询标识符。

    枚举 会话(超级用户) auto

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

    设置 VACUUM 为避免事务 ID 回卷停机而进入保护模式的年龄。

    整数 会话 1600000000

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

    设置 VACUUM 为避免 MultiXact 回卷停机而进入保护模式的年龄。

    整数 会话 1600000000

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

    设置可压缩值默认使用的压缩方法。

    枚举 会话 pglz

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

    设置不在事务中时两次查询之间允许空闲的最长时间。

    整数 会话 0 ms

  • recovery_init_sync_method错误处理

    设置崩溃恢复前同步数据目录的方法。

    枚举 重载生效 fsync

  • in_hot_standby预置选项

    显示当前是否处于 hot standby 状态。

    布尔 内部 off

  • debug_discard_caches开发者选项

    为调试而激进地使系统目录缓存失效。

    整数 会话(超级用户) 0

  • remove_temp_files_after_crash开发者选项

    控制后端崩溃后是否删除临时文件。

    布尔 重载生效 on

移除参数2

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

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

    于 14 移除 浮点 0.1

  • operator_precedence_warning版本和平台兼容性 / 以前的 PostgreSQL 版本

    对自 PostgreSQL 9.4 起含义发生变化的表达式发出警告。

    于 14 移除 布尔 off

默认值变更5

参数 分类 旧默认值 新默认值
password_encryption 连接和认证 / 认证 md5 scram-sha-256
checkpoint_completion_target 预写式日志 / 检查点 0.5 0.9
vacuum_cost_page_miss 清理 / 基于代价的清理延迟 10 2
server_version 预置选项 13.23 (Debian 13.23-1.pgdg13+1) 14.24 (Debian 14.24-1.pgdg13+2)
server_version_num 预置选项 130023 140024

属性变更1

参数 分类 变化
restore_command 预写式日志 / 归档恢复 上下文 重启生效 重载生效

仅描述更新28

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

tcp_keepalives_counttcp_keepalives_idletcp_keepalives_intervaltcp_user_timeoutparallel_leader_participationwal_levelwal_skip_thresholdtrack_commit_timestampsynchronous_standby_namesvacuum_defer_cleanup_ageenable_partition_pruningjit_optimize_above_costparallel_tuple_costlog_transaction_sample_ratecluster_nameupdate_process_titletrack_activity_query_sizecheck_function_bodiesidle_in_transaction_session_timeoutdata_directory_modeinteger_datetimeslc_collatelc_ctypeserver_encodingssl_libraryforce_parallel_modejit_debugging_supportjit_profiling_support