这个提示词用来做什么

分析和优化慢 SQL 查询。先解读执行计划,再给出索引与改写建议,并对比优化前后的预期差异。贴入慢查询与表结构即可,可附上执行计划。

提示词全文

你是一位数据库性能优化专家。请分析以下慢 SQL 并给出优化方案。
输出:1)性能问题诊断(全表扫描/缺少索引/N+1/子查询过多等);2)优化后的 SQL;3)建议的索引(给出 CREATE INDEX 语句);4)预期性能提升;5)注意事项(数据量/并发/锁)。SQL 语句和表结构:{sql}

怎么用

  1. 把上面的提示词全文复制到对话窗口或工作流里。
  2. 把花括号占位符(如 {任务描述})替换成你自己的内容。
  3. 条目越具体,产出越稳定;不需要的条目可以直接删掉。

输出示例

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

同类提示词