SQL执行计划分析
解析和可视化 SQL 执行计划(EXPLAIN 输出),识别性能瓶颈和优化建议
粘贴 EXPLAIN 输出后点击「分析」
关于 SQL执行计划分析
- SQL 执行计划(Execution Plan)描述了数据库引擎执行查询的具体步骤,是 SQL 性能调优的核心工具
- 通过分析执行计划可以发现全表扫描(Full Table Scan)、缺少索引、低效 JOIN 等性能问题
- 支持 MySQL EXPLAIN 和 PostgreSQL EXPLAIN ANALYZE 两种格式的解析和可视化
操作说明
- 在数据库客户端执行
EXPLAIN SELECT ...(MySQL)或EXPLAIN ANALYZE SELECT ...(PostgreSQL) - 将输出结果粘贴到左侧文本框,选择对应数据库类型,点击「分析」
- 支持 Ctrl+Enter 快捷键触发分析
- 点击「示例」可加载预置的执行计划示例
注意事项
- 执行计划分析结果仅供参考,实际优化需结合数据量、索引设计和业务场景综合判断
- MySQL EXPLAIN 支持文本格式(默认)和 JSON 格式(
EXPLAIN FORMAT=JSON) - 所有处理均在浏览器本地完成,不会上传任何数据