数据库性能审计
列表页变慢,怀疑缺索引或 N+1。
使用前准备
慢查询日志或 EXPLAIN。
可替换变量
QUERY例:SELECT * FROM news_items WHERE category=$1 ORDER BY fetched_at DESC
完整提示词
审计 PostgreSQL: - 列出无索引过滤/排序 - 检查 N+1 - 建议具体 CREATE INDEX(并发时用 CONCURRENTLY) - 不要过早引入新数据库 给出 EXPLAIN 解读。
执行顺序
- EXPLAIN
- 查统计信息
- 加索引或改查询
- 回归
预期输出
索引 DDL + 预期改善。
示例输入
热榜按分类取 50 条
示例结果
建议 (category, fetched_at desc) 复合索引。
常见失败方式
建议上 MongoDB。
版本 1.0.0 · 作者 XicoHub 编辑部
