PostgreSQL Howto
面向真实工程问题的 PostgreSQL 实践知识库。
从慢 SQL、锁等待到索引、WAL 与复制,记录问题背后的机制,也整理可以动手验证的方法。
110 篇技术文章9 个专题6 条学习路径
从一个问题开始
全部文章按专题探索
含跨专题收录
查询性能与观测执行计划、慢 SQL、统计信息与基准测试。24 篇收录,17 篇主归属
运维排障与日常工具备份恢复、psql、Docker 和日常运维。28 篇收录,21 篇主归属
锁、事务与在线变更长事务、锁等待、DDL 与在线变更。19 篇收录,19 篇主归属
索引治理索引创建、维护、清理和损坏检查。12 篇收录,10 篇主归属
存储、WAL 与 VacuumWAL、膨胀、Vacuum 与存储布局。24 篇收录,19 篇主归属
SQL、数据建模与扩展玩法SQL、数组、UUID、元数据和数据建模。12 篇收录,12 篇主归属
复制、校验与升级复制延迟、数据校验与主版本升级。8 篇收录,7 篇主归属
实践剖析真实问题、源码分析与操作系统观测。3 篇收录,3 篇主归属
工程实践与后记工程方法、协作与项目后记。3 篇收录,3 篇主归属
沿一条路径深入
学习路径最近收录
全部文章- PostgreSQL B-tree 为什么快:有序查找、复合索引与 skip scan索引治理 · 专题解读 · 会议材料
- PostgreSQL 优化器提示:怎样干预和稳定执行计划查询性能与观测 · 专题解读 · 会议材料
- 备库查询为什么被取消:WAL 回放冲突与等待预算复制、校验与升级 · 专题解读 · 技术博客
- 一条坏 SQL 会拖垮 PostgreSQL 吗?理解查询内存与故障隔离查询性能与观测 · 专题解读 · 技术博客
- 外键写入为什么会变慢:理解 PostgreSQL 的 MultiXact 与长事务锁、事务与在线变更 · 专题解读 · 技术博客