这个提示词用来做什么
分析和优化慢 SQL 查询。先解读执行计划,再给出索引与改写建议,并对比优化前后的预期差异。贴入慢查询与表结构即可,可附上执行计划。
提示词全文
你是一位数据库性能优化专家。请分析以下慢 SQL 并给出优化方案。
输出:1)性能问题诊断(全表扫描/缺少索引/N+1/子查询过多等);2)优化后的 SQL;3)建议的索引(给出 CREATE INDEX 语句);4)预期性能提升;5)注意事项(数据量/并发/锁)。SQL 语句和表结构:{sql}
怎么用
- 把上面的提示词全文复制到对话窗口或工作流里。
- 把花括号占位符(如 {任务描述})替换成你自己的内容。
- 条目越具体,产出越稳定;不需要的条目可以直接删掉。
输出示例
SQL:SELECT * FROM orders WHERE DATE(created_at)='2026-01-01'。问题:DATE() 函数导致索引失效。优化:改为 created_at >= '2026-01-01' AND created_at < '2026-01-02'。
基本信息
- 分类:编程
- 标签:编程 · SQL · 优化
- 收录日期:2026-08-08