码迷,mamicode.com
首页 > 其他好文 > 详细

组合索引里面的索引单独使用有效吗?

时间:2020-03-21 15:04:25      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:重要   选择性   匹配   重点   调整   停止   索引   举例   需求   

组合索引,就是多个列组成一个索引。

划重点:最左前缀匹配原则是组合索引最重要的一个原则。

什么意思呢?我们举例说明,a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。就是说组合索引从最左匹配到最右,直到遇到范围查询,就停止。如果没有范围查询,理论上,里面的索引顺序随便调整。不过,实际中,查询需求频繁或者字段选择性高的列放在前面。

组合索引里面的索引单独使用有效吗?

标签:重要   选择性   匹配   重点   调整   停止   索引   举例   需求   

原文地址:https://www.cnblogs.com/ivy-xu/p/12539085.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!