SQL 提高性能
Posted biind
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 提高性能相关的知识,希望对你有一定的参考价值。
参考博客:http://www.cnblogs.com/jiekzou/p/5988099.html 非常感谢博主分享。
1.set nocount on
关闭行基数信息,减少网络通信,提高程序性能。
2.count(1) count(2) count(name) count(*)
前三种效果一样,count(*)找出最短的列,所以建议用count(1),效率高。
3.with(nolock)
大量的查询,会导致表的lock,强制nolock提高性能,缺点是会引起脏读。
4.建议索引
聚集索引、包含索引,书上写到性能优化占90%。
5.多用存储过程
预编译,复用,效率高,发版本后方便维护。
以上是关于SQL 提高性能的主要内容,如果未能解决你的问题,请参考以下文章