跳转到主要内容

PostgreSQL GUC 大典

PostgreSQL 9.0–19 Beta 3 所有核心配置参数的身份、历史、默认值、机制、调优建议与 Pigsty 视角。

这里直接就是 PostgreSQL 配置参数的内容索引,没有营销首页。你可以从参数条目开始, 比较相邻大版本,或查看 Pigsty 究竟修改了哪些上游默认值。

PostgreSQL 范围 , 数值9.0–19 Beta 3
17 个实测版本点;19 Beta 3 尚未正式发布
参数全集 , 数值447
所有 pg_settings.name 的并集,包含已移除参数
语言 , 数值English · 中文
英文为默认;译文保持同一路由与标题锚点
证据 , 数值Docker · PostgreSQL 文档 · Git · Pigsty
Fact 保留版本、路径和验证状态

浏览

代表性档案

  • shared_buffers:内存单位、真实 boot 默认值变更,以及按资源计算的 Pigsty 取值。
  • wal_level:枚举语义、重启生效范围和参数联动约束。
  • wal_keep_segments:已移除参数与 PG13 替代项。
说明

事实边界。 标为 Fact 的内容来自实测 pg_settings、已验证的官方锚点、Git 历史或固定版本的 Pigsty 源码。调优内容明确属于 Advice;Pigsty 取值理由在人工批准前一律标为“待人工复核”。

警告

PostgreSQL 19 Beta 3 是预发布快照,参数集合、默认值与行为在正式版之前仍可能变化;测试版档案不能作为生产兼容性保证。

参数条目

PostgreSQL 9.0–19 Beta 3 中曾出现过的 447 个核心配置参数完整档案。

版本差异

相邻 PostgreSQL 大版本新增、移除和 boot 默认值变化的 GUC。

Pigsty 默认值

Pigsty OLTP、OLAP、CRIT、TINY 模板相对 PostgreSQL 上游 boot 默认值的完整差异表。

方法与术语

GUC 大典统一使用的证据边界、生命周期规则、默认值语义、Pigsty 夹具与双语术语表。