在使用 order by 时,经常出现 Using filesort
索引做为排序时
只用到了 name 和 age salary 是作为排序,而不是查找
使用 order by 排序时,如果没有按照索引顺序,会出现 Using filesort
当使用 * 时 order by 即使使用了全部索引,也会有 filesort
当索引字段为常量时可以当作是存在索引的
使用排序一升一降会造成 filesort
使用 group by 时,使用不当,会出现 Using temporary
解决办法和排序一样, 都要按索引顺序进行分组