索引优化
Posted culture
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了索引优化相关的知识,希望对你有一定的参考价值。
索引失效的各种原因
1、复合索引多个字段,如果在查询中都匹配到该复合索引的字段,则最好
2、如果索引了多列,要遵守最左前缀法则,指的是查询从索引的最左前列开始并且不跳过索引中的列
4、如果(name, age, pos)三个字段,age查询用范围查询,age>18,则pos不走索引
5、覆盖索引:复合索引里面有几个字段,就取几个(这样就不会去数据中查询,而是直接在索引文件里面拿到所有的数据),不要用select *
8、问题:like ‘%字符串%‘时索引不被使用的方法---不用select * 并且查询的字段都在索引中(覆盖索引), 可以用到type=index级别的索引
以上是关于索引优化的主要内容,如果未能解决你的问题,请参考以下文章