mysql的sql调优大家都不陌生,可是调优前都会先看下执行计划,这个是必须的。
插播图片:
explain这个是关键字执行如下:
explainselect*fromuser
结果如下:
id:id相同时,执行顺序由上至下;如果包含子查询,id的序号会递增,id值越大越先被执行;
select_type:查询类型,取决于sql的查询结构,比如是否包含子查询,或者关联查询等
SIMPLE;PRIMARY;UNION;DEPENDENTUNION;UNIONRESULT;SUBQUERY;DEPENDENTSUBQUERY;DERIVED;UNCACHEABLESUBQUERY包含这些枚举,不做过多介绍哈,也不必太纠结这个列,重点