三、 索引
6. 添加了索引但不被使用的几种常见可能
上一讲聊了什么时候不要使用索引,但有时候使用了也不见得会被使用。
下面是几种添加了索引但不被使用的情况
1) 多列索引查询条件没有使用最左边的字段
对于创建的多列索引,如果查询条件没有使用最左边的列,索引就不会被使用。
多列索引:一个索引对应多个列
比如
我创建了这么个多列索引
create index index_deptno_loc on dept (deptno,loc);
如果where语句中有deptno则会使用索引,否则不使用<