2.1 排序方式
数据量小则在内存排序, 数据量大则使用磁盘排序
内存排序 : 直接使用"快速排序"
磁盘排序 : 先将数据分块, 对每个独立的块使用"快速排序", 并将各个块的排序结果存在磁盘上, 然后将各个排好序的块进行合并(merge), 最后返回排序结果
2.2 排序算法
3. 注意点 :
0 单表不加排序的话,默认使用主键的顺序,这是因为在磁盘数据块中存放时按主键顺序保存;无主键则按在磁盘数据块中的顺序(这也是插入数据时的顺序); 1 多表不加排序的话,而且没有group by子句的话,顺序是一个左表的主键顺序,然后又是一遍...欢迎分享,转载请注明来源:内存溢出
评论列表(0条)