透彻理解联合索引(a,b,c)

用到索引的有a,ab,abc,ac 因为优化器会自动调整and前后的顺序,所以ba,cba,bca,ca都会用到索引,其他的都不会用到该索引。ac这一组仅仅是a用到索引。
组合索引 有“最左前缀”原则,遇到范围查询(>、<、between、like)就会停止匹配。为什么是“最左匹配”原则,可以通过数据结构来看: 联合索引是一颗b+树(a,b) a按顺序排列,b在a确定的情况下按顺序排列。所以必须基于a来查找后面的b字段,否则b就是无序的,就用不到索引了。

透彻理解联合索引(a,b,c)最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/11288.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>