在SQL Server查询中关闭NOCOUNT的优点和缺点是什么?
­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

最佳答案

从SQL BOL:


SET NOCOUNT ON阻止发送
发送给客户端的DONE_IN_PROC条消息
对于存储中的每个语句
程序。对于存储过程
包含几个不包含的语句
返回大量实际数据,设置SET
从NOCOUNT到ON可以提供
显着提升性能,因为
网络流量大大减少。


有关更多详细信息,请参见http://msdn.microsoft.com/en-us/library/ms189837.aspx
另外,有关SQLServerCentral的这篇文章也很适合该主题:
Performance Effects of NOCOUNT

09-30 22:39