mysql 复合索引 为什么遵循最左原则

Posted 白云千载空悠悠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 复合索引 为什么遵循最左原则相关的知识,希望对你有一定的参考价值。

1,>mysql :多列索引

   https://dev.mysql.com/doc/refman/5.7/en/multiple-column-indexes.html

1>,B+树;

      https://blog.csdn.net/Fmuma/article/details/80287924;

   总结出:B+树会把数据存在叶子节点上;并且是连续的;所以复合索引(a,b,c);在a,a b,a b c三种情况会用到复合索引;

   出现情况(a c) 的情况,导致叶子节点无法按照顺序查找数据,所以复合索引失效。如果一开始就没有进入索引树,例 b或者 c,也就没法用到复合索引。

 

    复合索引失效结论如有错,请网友指正。

  

  

   

以上是关于mysql 复合索引 为什么遵循最左原则的主要内容,如果未能解决你的问题,请参考以下文章

深入浅析Mysql联合索引最左匹配原则

MySQL单列索引和联合索引

简述mysql最左原则

Mysql联合索引最左匹配原则

有关于mysql复合索引

联合索引最左匹配原则