第 17 章 · 性能调优演示
PG 关键参数推荐 · 慢 SQL 排查链路 · EXPLAIN 计划可视化
① 参数配置助手
② EXPLAIN 可视化
③ 调优清单(Checklist)
输入你的服务器规格
机器内存 (GB)
CPU 核数
磁盘类型
SSD / NVMe
机械盘 HDD
云盘(中等延迟)
负载特征
OLTP(短事务、高并发)
OLAP(大查询、报表)
混合
预计同时连接数
生成推荐
推荐配置(postgresql.conf 片段)
postgresql.conf 速贴
缓存类
查询执行类
WAL/IO 类
连接/并发类
粘贴 EXPLAIN 文本
支持 EXPLAIN / EXPLAIN ANALYZE 文本格式(即默认输出)。
Limit (cost=1234.56..1234.78 rows=20 width=128) (actual time=380.123..380.150 rows=20 loops=1) Buffers: shared hit=12345 read=6789 -> Sort (cost=1230.00..1232.00 rows=800 width=128) (actual time=380.000..380.100 rows=20 loops=1) Sort Key: created_at DESC Sort Method: top-N heapsort Memory: 30kB -> Seq Scan on perf_orders (cost=0.00..1100.00 rows=800 width=128) (actual time=0.020..360.500 rows=200 loops=1) Filter: ((user_id = 12345) AND (status = 1)) Rows Removed by Filter: 999800 Buffers: shared hit=10000 read=8000 Planning Time: 0.512 ms Execution Time: 380.250 ms
渲染计划树
加载「优化后」样例
计划树
诊断建议
高代价节点 (cost > 1000)
中等代价
低代价
性能调优 Checklist(按层次自上而下)