High Contrast
High Contrast
Dark Mode
Light Mode
Sepia
Forest
Back to Library
PostgreSQL 实战指南
Backend Engineering Academy
从会写 SELECT 到能设计高效 Schema、优化慢查询、管理生产数据库——PostgreSQL 开发者与运维工程师的完整实战参考
Start Reading
Table of Contents
▶
安装连接与基础配置
安装与环境搭建
psql 基础命令速查
pg_hba.conf 认证配置
▶
数据类型与Schema设计
数据类型选择指南
主键策略与约束设计
规范化与反规范化决策
▶
索引策略与查询优化
索引类型与选型
EXPLAIN ANALYZE 输出解读
慢查询识别与优化实战
▶
复杂查询Cte与窗口函数
CTE 公共表表达式
窗口函数:ROW_NUMBER、RANK、LAG、LEAD
横转纵与纵转横(Pivot)
▶
Jsonb与半结构化数据
JSONB 基础与存储
GIN 索引加速 JSONB 查询
JSONB 的增删改操作符
▶
事务锁与并发控制
MVCC 与事务隔离级别
锁机制与死锁排查
乐观锁与悲观锁选型
▶
全文搜索与扩展插件
tsvector 全文检索
中文分词与 pg_jieba
pgvector 向量相似度搜索
▶
备份恢复与高可用
pg_dump 备份策略
流复制与只读副本
Patroni 自动故障转移
▶
连接池性能调优与监控
pgBouncer 连接池
postgresql.conf 关键参数调优
pg_stat 监控系统
▶
生产迁移零停机变更
大表字段变更策略
CREATE INDEX CONCURRENTLY 实战
Migration 版本管理
PostgreSQL 实战指南