pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
相对 PostgreSQL 13 的差异:14 共有 348 个配置参数。
「默认值变更」指 boot_val 或单位变了;「属性变更」指生效上下文、类型、取值范围或枚举值变了而默认值没变;「仅描述更新」是分类或说明文字的变化。
client_connection_check_interval连接和认证 / 连接设置
设置查询运行期间检查客户端断连的时间间隔。
ssl_crl_dir连接和认证 / SSL
设置 SSL 证书吊销列表目录的位置。
huge_page_size资源消耗 / 内存
设置 PostgreSQL 请求的显式大页大小。
min_dynamic_shared_memory资源消耗 / 内存
设置启动时为并行查询预留的动态共享内存。
output_plugin_libraries复制 / 发送服务器
列出可作为逻辑解码输出插件指定的库。
enable_async_append查询规划 / 规划器方法配置
允许规划器使用异步 Append 计划。
enable_memoize查询规划 / 规划器方法配置
允许规划器使用 Memoize 缓存节点。
log_recovery_conflict_waits错误报告和日志 / 记录什么
记录备用库恢复冲突等待。
track_wal_io_timing运行时统计数据 / 查询和索引统计收集器
收集 WAL I/O 等待计时。
compute_query_id运行时统计数据 / 统计监控
启用 PostgreSQL 内核计算查询标识符。
vacuum_failsafe_age客户端连接默认值 / 语句行为
设置 VACUUM 为避免事务 ID 回卷停机而进入保护模式的年龄。
vacuum_multixact_failsafe_age客户端连接默认值 / 语句行为
设置 VACUUM 为避免 MultiXact 回卷停机而进入保护模式的年龄。
default_toast_compression客户端连接默认值 / 语句行为
设置可压缩值默认使用的压缩方法。
idle_session_timeout客户端连接默认值 / 语句行为
设置不在事务中时两次查询之间允许空闲的最长时间。
设置崩溃恢复前同步数据目录的方法。
in_hot_standby预置选项
显示当前是否处于 hot standby 状态。
debug_discard_caches开发者选项
为调试而激进地使系统目录缓存失效。
remove_temp_files_after_crash开发者选项
控制后端崩溃后是否删除临时文件。
vacuum_cleanup_index_scale_factor客户端连接默认值 / 语句行为
设置触发索引清理前允许新增元组数占 reltuples 的比例。
operator_precedence_warning版本和平台兼容性 / 以前的 PostgreSQL 版本
对自 PostgreSQL 9.4 起含义发生变化的表达式发出警告。
| 参数 | 分类 | 旧默认值 | 新默认值 |
|---|---|---|---|
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 |
| 参数 | 分类 | 变化 |
|---|---|---|
restore_command |
预写式日志 / 归档恢复 |
上下文
重启生效
重载生效
|
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