覆盖索引就是创建的索引和查询的字段正好个数顺序一致
using filesort:mysql使用了一个外部索引 ,而非表内索引顺序进行访问,,mysql无法利用索引完成的排序操作称为文件索引,如果你创建了索引,但并没按索引个数顺序进行查询就会出现
using temporary:使用了临时保存中间结果,mysql在对查询结果排序时使用临时表,常见于排序order by 和分组查询group by .
using index:使用了覆盖索引
原文地址:https://www.cnblogs.com/javage/p/9386038.html
时间: 2024-10-20 09:21:09