sql关于索引的优化部分

Posted 1341969602-wwddz

tags:

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

1、避免where后判断字段是否为null

2、避免where后添加!= 和<> 

3、避免where后使用or连接,可以使用union all 替换

4、避免使用 in 和 not in(因为能用between就别用这个)

5、避免where后使用表达式

 

那么问题来了,where就不用了吗,不是的,在表连接的时候最好在on后面或者使用包含格式,where是对最终结果的范围优化缩小

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

SQL优化 · 经典案例 · 索引篇

索引视图SQL优化以及数据库存储过程

《Pro SQL Server Internals》部分翻译(P155-165)

SQL Server调优系列玩转篇三(利用索引提示(Hint)引导语句最大优化运行)

mybatis sql部分优化

sql查询优化 索引优化