数据库查询优化提示词:AI生成执行计划与索引策略
提示词描述:
帮助DBA和后端工程师快速定位查询瓶颈,通过结构化分析框架输出可执行的优化方案。适用于高并发业务场景的数据库调优,配合慢查询日志分析可显著提升吞吐量。
提示语关键词:
SQL优化指南,数据库执行计划,索引设计策略,分库分表方案,慢查询分析,pt-query-digest,数据库调优工具
提示词内容:
作为数据库性能调优顾问,请针对以下SQL语句进行深度优化:
任务清单:
1. 解析当前执行计划,标注全表扫描/临时表/文件排序节点
2. 生成覆盖索引方案,说明最左前缀原则应用位置
3. 改写子查询为JOIN操作,评估HASH JOIN与MERGE JOIN适用场景
4. 提供分库分表建议,包含Sharding Key选择依据
输出规范:
- 使用EXPLAIN ANALYZE格式展示优化前后对比
- 标注MySQL/PostgreSQL特定优化参数
- 附带pt-query-digest分析模板
- 警告可能引发的锁升级场景(如间隙锁冲突)
注意:需考虑数据分布倾斜对执行计划的影响