慢查询问题常见的优化方法
Posted wfw001-2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了慢查询问题常见的优化方法相关的知识,希望对你有一定的参考价值。
1.在where查询子句上建立索引
2.在orderby子句上建立索引
注意:每一条SQL语句最多只会走一条索引,建立过多的索引会降低性能
3.使用EXIST和NOT EXIST代替 IN和NOT IN(IN和NOT IN会全表扫面导致索引无效)
4.null会导致全表扫描,尽量在where子句中少使用
5.or也会进行全表扫描,尽量在where子句中少使用
6.!=,<,>也会进行全表扫描,尽量在where子句中少使用
7.like “%xxx”也会进行全表扫描,可以改为“like xxx%” 这样可以使用索引
8.表达式操作也会导致全表扫描
9.函数也会导致全表扫描
欢迎大佬指点
以上是关于慢查询问题常见的优化方法的主要内容,如果未能解决你的问题,请参考以下文章