Mysql 索引FileSort

如果排序字段没有索引,则会走fileSort。

因为线上数据量较大,全部放入内存进行排序可能放不下,因此需要借助文件系统进行排序,也就是fileSort

思路

        1. 每次读取部分数据到内存进行排序,将排好的数据写入file

        2. 对多个排好序的数据进行合并

面试官:为什么我们要尽量避免FileSort(文件排序)? - 知乎

优化

        对排序字段添加索引

猜你喜欢

转载自blog.csdn.net/qq_29857681/article/details/125624617
今日推荐