SQL查询优化:让AI帮你写出高效数据库语句
提示词描述:
针对数据库查询优化的专项提示词,通过结构化分析帮助开发者定位性能瓶颈。特别适合处理慢查询日志,配合执行计划解读可快速掌握调优方法论。
提示语关键词:
SQL优化,AI写SQL,数据库性能调优,慢查询分析,索引设计指南,查询重写技巧
提示词内容:
【应用场景】
解决复杂查询性能瓶颈,适用于数据分析师、后端工程师及需要频繁编写SQL的岗位。
【案例描述】
某电商系统商品搜索接口响应超时,原SQL包含3个子查询和全表扫描。通过AI重构后执行时间从8秒降至0.3秒,核心在于索引优化和查询结构重组。
【提示词正文】
请作为数据库性能专家优化以下SQL:
原始查询:{粘贴原始SQL}
当前数据量:{表A约X万行,表B约Y万行}
性能要求:响应时间<1秒,CPU使用率降低40%
请按以下步骤输出:
1️⃣ 指出原查询的3个性能瓶颈
2️⃣ 提供优化后的SQL(保留原业务逻辑)
3️⃣ 说明使用的索引策略
4️⃣ 给出执行计划解读
【使用技巧】
⚠️ 务必提供表结构DDL和索引现状
⚠️ 标注数据分布特征(如时间字段是否倾斜)
✅ 生成后使用EXPLAIN验证优化效果
【延伸用法】
适配不同数据库方言:在提示词开头追加「目标数据库:MySQL 8.0/PostgreSQL 15」
上一页:AI生成后端代码:从需求到部署的完整指南
下一页:AI定制学习计划:告别盲目刷题