码迷,mamicode.com
首页 > 数据库 > 详细

SQL 提高性能

时间:2016-10-26 09:21:14      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:log   缺点   存储过程   脏读   聚集   建议   lock   关闭   nbsp   

参考博客: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 提高性能

标签:log   缺点   存储过程   脏读   聚集   建议   lock   关闭   nbsp   

原文地址:http://www.cnblogs.com/ligenyun/p/5998979.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!