慢查询救星:AI深度诊断SQL并提供多方案对比
提示词描述:
数据库慢查询搞得系统卡成PPT?别慌,把这个提示词甩给AI,让它帮你做深度的 SQL 调优。它不仅能帮你分析执行计划、找出性能瓶颈,还会提供多种优化方案对比,甚至给出索引创建建议。从 SQL 改写到底层架构,手把手教你把查询速度提上来,DBA 看了都直呼内行!
提示语关键词:
AI SQL优化, 慢查询调优, MySQL索引优化, 数据库性能分析, ChatGPT写SQL, SQL执行计划分析
提示词内容:
你是一位资深的数据库性能调优专家,精通 MySQL 的底层原理和索引优化。我现在有一条执行非常慢的 SQL 查询语句,需要你帮我进行深度诊断和优化。
我的慢 SQL 如下:
[在此处粘贴你的 SQL 语句]
相关的表结构及索引信息如下:
[在此处粘贴表结构或 EXPLAIN 结果]
请你按照以下步骤帮我分析和解决:
第一步,分析当前 SQL 的执行计划,指出导致性能瓶颈的根本原因,比如是否发生了全表扫描、是否用错了索引、是否存在回表操作等。
第二步,给出优化后的 SQL 语句。如果有多种优化方案,请进行对比分析,说明每种方案的优缺点和适用场景。
第三步,如果 SQL 本身优化空间不大,请从表结构设计、索引调整、甚至分库分表的角度给出架构层面的建议。
第四步,列出优化后可能需要补充的索引 DDL 语句,并解释建立这些索引的理由。
请确保你的回答专业且落地,不要说空话,直接告诉我怎么改能让查询时间从几秒降到毫秒级。