PostgreSQL 查询优化与 Schema 设计 Skill — CNB Agent Skill
本仓库为 CNB Agent Skill,帮助 AI Agent 编写高效的 PostgreSQL 查询、设计合理的数据库 Schema,遵循最佳实践避免性能陷阱。
openclaw skill install cnbll/pg
pg/ ├── SKILL.md # Skill 定义文件(查询规范、索引策略、Schema 设计原则) ├── README.md # 本文件 └── _meta.json # Skill 元数据
| 能力 | 说明 |
|---|---|
| 查询优化 | 索引命中、避免全表扫描、CTE vs 子查询选择 |
| Schema 设计 | 范式与反范式权衡、分区策略、类型选择 |
| 安全实践 | SQL 注入防护、行级安全策略、最小权限 |
| 性能诊断 | EXPLAIN ANALYZE 解读、慢查询优化、连接池配置 |
Q: 支持哪些 PostgreSQL 版本? A: 以 PostgreSQL 14+ 为基准,标注 12/13 兼容性差异。
Q: 如何查看查询执行计划?
A: 使用 EXPLAIN (ANALYZE, BUFFERS, FORMAT TEXT) 获取详细执行计划,关注 Seq Scan 和 index 扫描比例。