是否使用索引
- 索引列的数据长度能少则少。
- 索引必定不是越多越好,越全越好,必定是建合适的。
- 匹配列前缀可用到索引 like 9999%,like %9999%、like %9999用不到索引;
- Where 条件中 not in 和 <>操做没法使用索引;
- 匹配范围值,order by 也可用到索引;
- 多用指定列查询,只返回本身想到的数据列,少用select *;
- 联合索引中若是不是按照索引最左列开始查找,没法使用索引;
- 联合索引中精确匹配最左前列并范围匹配另一列能够用到索引;
- 联合索引中若是查询中有某个列的范围查询,则其右边的全部列都没法使用索引;
欢迎关注本站公众号,获取更多信息