MySQLWorkbench作为mysql自家的数据库客户端管理工具,功能非常强大,今天推荐一下其中的explain功能
在sql编辑页面,点击带放大镜的执行按钮
默认输出explain的结果
注意左上角有个下拉框默认是Tabular Explain
,切换为Visual Explain
会有新的发现
没错,一张以流程图的形式展示的执行计划,可以看到每个环节的消耗,但这个消耗并不是时间,是一个是衡量的参考值。例如性能优化时可以比较该消耗值比较优化效果
点击View Source
还有更详细的信息
好了,大家慢慢探索吧