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,也就没法用到复合索引。

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

  

  

相关推荐