EXPLAIN 执行计划分析

粘贴 EXPLAIN 输出,自动标注性能问题和高风险操作

EXPLAIN 执行计划分析是一款免费在线开发者工具。粘贴 EXPLAIN 输出,自动标注性能问题和高风险操作常见相关词:explain · 执行计划 · query plan · 全表扫描 · seq scan · index scan。本页可直接使用,不必注册。

识别全表扫描(Seq Scan / ALL)、Using filesort、Using temporary、嵌套循环过深等常见性能问题,并给出 0-100 性能评分。分析在浏览器本地完成,不会上传。

使用帮助

使用说明

  1. 执行 EXPLAIN SELECT ... 获取执行计划
  2. 粘贴到输入框(支持 MySQL/PostgreSQL 格式)
  3. 自动标注:全表扫描、临时表、文件排序、嵌套循环过深等问题
  4. 给出每个节点的风险等级和建议

常见问题

  • 什么是全表扫描? Seq Scan / ALL 表示扫描整张表,大表上需要加索引
  • Using filesort 严重吗? 排序使用了磁盘临时文件,需优化 ORDER BY 索引
  • Using temporary 呢? 创建了临时表,常见于 GROUP BY/DISTINCT,需优化

更多开发者工具

查看全部

关于 EXPLAIN 执行计划分析 的常见问题

EXPLAIN 执行计划分析能做什么?

EXPLAIN 执行计划分析属于开发者工具。粘贴 EXPLAIN 输出,自动标注性能问题和高风险操作你可以直接在本页完成操作。

谁适合使用EXPLAIN 执行计划分析?

需要处理与explain · 执行计划 · query plan · 全表扫描 · seq scan · index scan相关任务、又不想安装桌面软件的用户,可以把EXPLAIN 执行计划分析当作即开即用的网页工具。

使用EXPLAIN 执行计划分析安全吗?数据会上传吗?

该工具在浏览器本地运行。我们不会因为你使用EXPLAIN 执行计划分析而收集你输入的内容。

还有哪些同类工具?

本页底部列出了同属开发者工具的相关工具,方便对比选择。