索引的使用原则

 

第一个原则: 最左前缀原则,主要用于联合索引 如果索引了多列,也就是联合索引,那么就要遵守最左前缀法则。最左前缀法则指的是查询从索引最左列开始,并且不跳过索引中的列。如果跳跃了 某一列,索引将部分失效(后面的字段索引失效)

 

第二个原则: 范围查询,主要用于复合索引(也就是联合索引,叫法不同)的范围查询 在联合索引中,出现范围查询(>,<,!=),那么范围查询右侧的列索引会失效。常用的规避方案就是在业务允许的情况下,使用>=、<=