初识mysql查询优化笔记

    技术2025-04-12  9

    mysql查询优化 EXPLAIN SELECT ...

    重要的列:

    type:表示查询连接类型(按access_type理解更好)。ALL-全表扫描,说明必须优化。

    key:表示查询采用的索引。

    Extra:如果出现Using temporary,Using filesort,说明必须优化。Using index表示覆盖索引。

    type=index 扫描索引做排序(使用索引读取主键值,按索引顺序对全表进行扫描)。比如查询中出现 order by "索引列"。

    如果是根据索引列的范围查询(如"索引列">10),type=range。

    Processed: 0.009, SQL: 9