0%

MySQL-排序与分组优化

在使用 order by 时,经常出现 Using filesort

索引做为排序时

只用到了 name 和 age salary 是作为排序,而不是查找

使用 order by 排序时,如果没有按照索引顺序,会出现 Using filesort

当使用 * 时 order by 即使使用了全部索引,也会有 filesort

当索引字段为常量时可以当作是存在索引的

使用排序一升一降会造成 filesort

使用 group by 时,使用不当,会出现 Using temporary

解决办法和排序一样, 都要按索引顺序进行分组

↓赏一个鸡腿... 要不,半个也行↓