MySQL数据库ORDER BY优化总结(为排序使用索引)
发布时间:2019-12-26 15:35:37 所属栏目:MySql教程 来源:站长网
导读:副标题#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有两种排序算法:双路排序和单路排序 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |