索引优化

Posted culture

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了索引优化相关的知识,希望对你有一定的参考价值。

索引失效的各种原因

技术分享图片 1、复合索引多个字段,如果在查询中都匹配到该复合索引的字段,则最好

 2、如果索引了多列,要遵守最左前缀法则,指的是查询从索引的最左前列开始并且不跳过索引中的列

 4、如果(name, age, pos)三个字段,age查询用范围查询,age>18,则pos不走索引

 5、覆盖索引:复合索引里面有几个字段,就取几个(这样就不会去数据中查询,而是直接在索引文件里面拿到所有的数据),不要用select * 

 8、问题:like ‘%字符串%‘时索引不被使用的方法---不用select * 并且查询的字段都在索引中(覆盖索引), 可以用到type=index级别的索引

以上是关于索引优化的主要内容,如果未能解决你的问题,请参考以下文章

MySQL索引优化

轻松优化MySQL-之索引优化2 附赠送优化口诀

mysql---索引优化

mysql--索引优化

MySQL索引优化&参数优化

mysql优化之索引优化