联合索引&最左匹配原则
什么是联合索引?
同时为多个列建立索引,以多个列的大小作为排序规则,比如一个联合索引(a,b,c),先按a排序,再按b排序,再按c排序的,联合索引本质上还是一个二级索引。
最左匹配原则
在联合索引中,必须按照最左优先的顺序进行匹配查询,不能跳过索引键,且前面的索引建不能范围查询,否则后面的索引建失效。
最左原则的底层原理 &为什么会形成最左匹配原则?
因为 联合索引中,后面的索引列的有序性是基于前面索引列的有序性的。 如果跳过前面的索引列,后面的索引列是无序的。
举
2024-11-07