开发者社区 > 数据库 > 正文

Select优化中的Order by主要优化策略有哪些?

Select优化中的Order by主要优化策略有哪些?

展开
收起
vncamyi27xznk 2021-12-24 15:56:24 1676 0
1 条回答
写回答
取消 提交回答
  • 1)Where条件和Order by使用相同的索引; 2)Order by的顺序和索引顺序相同; 3)Order by 的字段同为升序或降序。 注:当Where条件中的过滤字段为覆盖索引的前缀列,而Order by字段是第二个索引列时,只有Where条件是Const匹配时,才可以通过索引消除排序,而between…and或>?、<?这种Range匹配都无法避免Filesort操作。

    答复内容摘自《深入MySQL实战》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=1167

    2021-12-24 16:42:38
    赞同 展开评论 打赏
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
对 2000 多亿条数据做一次 group by 需要多久? 立即下载
对2000多亿条数据做一次Group By 需要多久 立即下载
PolarDB NL2SQL: 帮助您写出准确、优化的SQL 立即下载