MySQL 排序优化

MySQL 排序优化,第1张

2.1 排序方式

数据量小则在内存排序, 数据量大则使用磁盘排序

内存排序 : 直接使用"快速排序"

磁盘排序 : 先将数据分块, 对每个独立的块使用"快速排序", 并将各个块的排序结果存在磁盘上, 然后将各个排好序的块进行合并(merge), 最后返回排序结果

2.2 排序算法

3. 注意点 :

0 单表不加排序的话,默认使用主键的顺序,这是因为在磁盘数据块中存放时按主键顺序保存;无主键则按在磁盘数据块中的顺序(这也是插入数据时的顺序); 1 多表不加排序的话,而且没有group by子句的话,顺序是一个左表的主键顺序,然后又是一遍...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7613759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存