mysql查询优化 EXPLAIN SELECT ...
重要的列:
type:表示查询连接类型(按access_type理解更好)。ALL-全表扫描,说明必须优化。
key:表示查询采用的索引。
Extra:如果出现Using temporary,Using filesort,说明必须优化。Using index表示覆盖索引。
type=index 扫描索引做排序(使用索引读取主键值,按索引顺序对全表进行扫描)。比如查询中出现 order by "索引列"。
如果是根据索引列的范围查询(如"索引列">10),type=range。