PostgreSQL 知识手札:让 SQL 和事务一起长大
PostgreSQL 像一位严谨的实验室管理员:类型、约束、事务和扩展都能给你很强的工具,但也会要求你说明版本、执行计划与并发假设。
能力域导航
| 能力域 | 专题 | 要回答的问题 | 过关证据 |
|---|---|---|---|
| 环境与 SQL | 入门与安装 · SQL 基础 | 类型、表达式和查询语义如何稳定? | 可重复初始化脚本与结果快照 |
| 设计与性能 | 类型与表设计 · 索引优化 | 约束、索引和计划怎样互相成全? | EXPLAIN (ANALYZE, BUFFERS) 与回归阈值 |
| 事务与进阶 | 事务并发 · 高级特性 · 实战 | MVCC、锁和扩展在故障时如何表现? | 两会话时间线、锁等待与恢复演练 |
先建立关系模型,再下潜到 MVCC、索引和扩展;不要只抄 SQL,务必把计划、锁和边界数据一并保存。
完成练习后,到PostgreSQL 练习答案与复盘尺核对证据。