表有字段a,b,c,d,e五个字段。符合索引abc,只要有where条件有a,就可以走索引,与where条件的顺序无关。如果查询ABC内的字段,查询条件为组合索引不包含a的,那么会有Index SKIP SCAN 索引。不如有前导列的效率好。如果查的字段超过了ABC字段并且where条件无前导列即便有其它组合索引的字段也不行,也走的是全表扫描。
组合索引
最新推荐文章于 2022-11-10 15:48:08 发布
表有字段a,b,c,d,e五个字段。符合索引abc,只要有where条件有a,就可以走索引,与where条件的顺序无关。如果查询ABC内的字段,查询条件为组合索引不包含a的,那么会有Index SKIP SCAN 索引。不如有前导列的效率好。如果查的字段超过了ABC字段并且where条件无前导列即便有其它组合索引的字段也不行,也走的是全表扫描。