# 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 保留版本、路径和验证状态 |
{.fields meta="-"}

## 浏览 {#browse}

- [参数条目](/zh/parameters/)：身份、生命周期、默认值、机制、调优、常见坑与参考资料。
- [版本差异](/zh/diff/)：相邻大版本新增、移除和默认值变化。
- [Pigsty 默认值](/zh/pigsty/)：OLTP、OLAP、CRIT、TINY 四套模板矩阵。
- [方法与术语](/zh/methodology/)：证据标签、生命周期规则与统一术语。
- [完整 JSONL 导出](/data/guc.jsonl)：每个参数一条规范化记录。

## 代表性档案 {#representative-dossiers}

- [`shared_buffers`](/zh/parameters/shared-buffers/)：内存单位、真实 boot 默认值变更，以及按资源计算的 Pigsty 取值。
- [`wal_level`](/zh/parameters/wal-level/)：枚举语义、重启生效范围和参数联动约束。
- [`wal_keep_segments`](/zh/parameters/wal-keep-segments/)：已移除参数与 PG13 替代项。

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

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

---

本节页面：

- [参数条目](/zh/parameters/): PostgreSQL 9.0–19 Beta 3 中曾出现过的 447 个核心配置参数完整档案。
- [版本差异](/zh/diff/): 相邻 PostgreSQL 大版本新增、移除和 boot 默认值变化的 GUC。
- [Pigsty 默认值](/zh/pigsty/): Pigsty OLTP、OLAP、CRIT、TINY 模板相对 PostgreSQL 上游 boot 默认值的完整差异表。
- [方法与术语](/zh/methodology/): GUC 大典统一使用的证据边界、生命周期规则、默认值语义、Pigsty 夹具与双语术语表。
