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 复合索引 为什么遵循最左原则的主要内容,如果未能解决你的问题,请参考以下文章