加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL数据库ORDER BY优化总结(为排序使用索引)

发布时间:2019-12-26 00:14:51 所属栏目:编程 来源:站长网
导读:副问题#e# 在行使order by时,常常呈现Using filesort,以是对付此类sql语句我们必要去极力优化,使其只管行使Using index。 那么,我们对付这范例的语句我们怎么去做优化呢?由于这一块照旧较量轻易夹杂的,以是我弄了个尝试,信托各人跟我一路做下尝试就都

-where a= const and b= const order by c 

-where a= const and b> consst order by b,c 

(3) 不能行使索引举办排序

-order by a asc,b desc, c desc /*排序纷歧致*/ 

-where g=const order by b,c /*丢失a索引*/ 

-where a=const order by c /*丢失b索引*/ 

-where a=const order by a,d /*d不是索引一部门*/ 

-where a in (....) order by b,c /*对付排序来说,多个相称前提也是范畴查询*/ 

3. filesort有两种排序算法:双路排序和单路排序

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读