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关于索引的优化部分的主要内容,如果未能解决你的问题,请参考以下文章
《Pro SQL Server Internals》部分翻译(P155-165)