当前位置:  开发笔记 > 数据库 > 正文

在SQL Server查询中关闭NOCOUNT有哪些优点和缺点?

如何解决《在SQLServer查询中关闭NOCOUNT有哪些优点和缺点?》经验,为你挑选了2个好方法。

NOCOUNT关闭SQL服务器查询有哪些优缺点?



1> Ryan Farley..:

从SQL BOL:

SET NOCOUNT ON可防止为存储过程中的每个语句向客户端发送DONE_IN_PROC消息.对于包含多个不返回大量实际数据的语句的存储过程,将SET NOCOUNT设置为ON可以显着提高性能,因为网络流量大大减少.

有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/ms189837.aspx.
此外,关于SQLServerCentral的这篇文章在这个主题上非常出色:
NOCOUNT的性能影响



2> Vaibhav..:

并且不仅仅是网络流量减少了.SQL Server内部有一个提升,因为可以优化执行计划,因为减少了额外的查询以确定受影响的行数.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有