半天的总结希望对大家有帮助,我简单的介绍一下(这里只针对Innodb存储引擎):oder by 执行在Innodb存储引擎开辟的sort-buffer空间进行,考虑到数据量的大小(一行数据大小,和总排序数据大小),从这两个维度上做了处理:首先从行数据大小选择执行那种排序算法,然后更具总数量大小选着(内排(快排)和外排序(归并排序))。有时候如果在业务场景中经常用到排序我们可以利用索引来优化,优化的原理是利用索引覆盖和B+结构。以下是总结图

Oder By 原理

 

 

相关文章:

  • 2022-01-14
  • 2021-04-30
  • 2021-11-27
  • 2021-03-31
  • 2022-02-09
  • 2022-12-23
  • 2021-09-01
  • 2021-12-20
猜你喜欢
  • 2022-12-23
  • 2021-05-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
  • 2022-12-23
相关资源
相似解决方案