explain(desc)命令的使用

Posted zhaijihai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了explain(desc)命令的使用相关的知识,希望对你有一定的参考价值。

获取

type:查询类型

1.可以判断出,全表扫描还是索引扫描(ALL就是全表扫描,其他就是索引扫描)

2.对于索引扫描来讲,可以西划分,可以判断是哪一种扫描

type的具体类型介绍:

ALL:全表扫描

Index:全索引扫描

range:索引范围扫描

union all 不去重

union 会去重,会排列,性能不好

ref:辅助索引的等值查询

eq_ref:多表链接查询(join on)

const, system :主键或唯一等值查询

NULL:

 

Extra:

file

以上是关于explain(desc)命令的使用的主要内容,如果未能解决你的问题,请参考以下文章

MySQL执行计划

MySQL执行计划

MySQL查询分析器EXPLAIN或DESC

MySQL优化--------常用的优化步骤

mysql explain 命令讲解

MySQL中EXPLAIN解释命令详解