额外信息
- Using index condition
意味着查询的 WHERE 子句中使用了索引来限制结果集,但是没有使用索引来检索数据, 没有覆盖索引
- Using index
覆盖索引
- Using where
直接在数据表使用查询条件,id所在的索引文件,原文件
- Using filesort
它指出查询需要对结果集进行排序,但是没有使用索引来完成排序。这意味着MySQL需要在内存中或使用磁盘上的临时表来进行排序操作,这通常涉及到额外的性能开销。
- Using temporary
它表示查询过程中需要使用临时表来存储中间结果。这通常发生在查询需要对数据进行排序、分组或连接操作时,尤其是当这些操作无法直接在内存中完成或查询优化器认为使用临时表更高效时。