2019-11-11

Mysql的执行计划 

1.explain / desc关键字分析MySQL的执行计划,加在查询语句前面即可

2.执行计划能告诉我们

  a.SQL如何使用索引

  b.联接查询的执行顺序

  c.查询扫描的数据函数

3.执行计划的输出

id:

  a.ID列中的如果数据为一组数字,表示执行SELECT语句的顺序;如果为NULL,则说明这一行数据是由另外两个SQL语句进行 UNION操作后产生的结果集

  b.ID值相同时,说明SQL执行顺序是按照显示的从上至下执行的

  c.ID值不同时,ID值越大代表优先级越高,则越先被执行

select_type:

table:

type:

possible_keys:

key:

key_len:

ref:

rows:

Extra:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容