首页 > 代码库 > SQL 提高性能

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 提高性能