跳转到主要内容

PostgreSQL 18.4 · Pigsty v4.4.0 · 36 章实战

PostgreSQL 36 计

从 SQL 到生产:用一套可复现、可观察、可验收的实验路径,连接数据库开发、平台建设、日常运营与事故恢复。

每个实验都遵循“目标—前提—动作—证据—验收”闭环。

在 GitHub 上查看源码与勘误

全书规模

一套可以按顺序学,也可按任务查的 PostgreSQL 实战手册

36正文章
242正文节页
772稳定三级目
36配套实验

阅读路径

从你当前的问题出发

系统学习可以按卷与章推进;生产任务与事故处置则应先从专用索引定位。

导读

第一次系统阅读

先确认读者假设、版本边界、安全公约与实验合同,再按章推进。

进入路线

索引

按工程任务查找

从建模、慢 SQL、索引、迁移、容量与发布等任务直达相关章节。

进入路线

应急

按事故症状应对

先确认首个安全动作和明确禁止项,再进入恢复、切换或取证流程。

进入路线

实验

准备可复现实验

使用可销毁的 Pigsty 沙箱,核对拓扑、凭据、风险等级与停止条件。

进入路线

六篇主线

从会写 SQL,到能交付并运营 PostgreSQL 服务

01 · 工程认知

筑基

建立对象、连接、模型、事务与交付基线的共同坐标系。

从本篇开始

02 · 稳定交付

应用

用计划、证据、索引、并发与发布规约把 SQL 变成可验收的应用。

从本篇开始

03 · 能力边界

扩展

评估存储过程、扩展、检索、时空与分析能力的适用边界。

从本篇开始

04 · 生产服务

规划

从 SLO、故障域、备份、接入与权限反推可交付的数据库服务。

从本篇开始

05 · 证据驱动

运营

用可观测性、容量、资源治理、维护、迁移与升级持续运营。

从本篇开始

06 · 恢复改进

出山

从现场保护到 PITR、切换、过载保护、数据取证与复盘固化。

从本篇开始

实战方法

不把命令、面板或一次跑分当成结论

01

先定义验收标准

每章先说明目标、前置、风险与完成证据。

02

让证据区分假设

先保存现场与基线,再进行可回退、可对照的受控验证。

03

把恢复路径写进方案

变更、演练与事故处置都需要明确停止条件和 after 验收。

阅读之前

常见问题

我只会通用 SQL,可以直接开始吗?

可以。本书默认你已掌握 Linux 与通用 SQL,会集中解释 PostgreSQL 特有语义与工程方法。先读全书导读即可判断前置是否齐备。

一定要使用 Pigsty 吗?

PostgreSQL 是核心知识对象,Pigsty 是统一实验载体和生产参考实现。原生机制章节可在其他 PostgreSQL 环境中验证;涉及服务拓扑和平台证据时,正文会明确标注依赖。

能否把书中命令直接用在生产环境?

不能默认如此。先核对页面标注的 R0–R3 风险、目标拓扑、凭据、版本和停止条件;故障注入、恢复与破坏性动作只能在明确授权的隔离环境执行。

先花几分钟读导读,后面的 36 章会快得多。确认版本、安全公约和实验合同,再开始第一个可验收的 PostgreSQL 实验。