dbeaver查看执行计划_MySQL SQL语法优化——使用Explain查看执行计划

  • Post author:
  • Post category:mysql


夜深,最近在写SQL优化的一些文章,看到私聊中,有很多人在问如何判断是否需要优化或者是如何查看MySQL执行计划,本文简要介绍一下

MySQL

EXPLAIN命令。

EXPLAIN命令是查看优化器如何决定执行查询的主要方法。通常,我们查看执行计划获取以下信息:

  • SQL如何使用索引
  • 联接查询的执行顺序
  • 查询扫描的数据行数
  • 哪些索引可以使用
  • 哪些索引被实际使用


MySQL Explain语法

6d6d499b250c6943fa56e2bdb810ee22.png

如下

5a2770a510b43edddddde46f5065b7e9.png


执行计划包含的信息

6d79be40ce9f0c84394b20aa46749c1d.png


ID 说明

表示



版权声明:本文为weixin_42516074原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。