在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