在查看需要很长时间执行的存储过程列表时,一个突出显示导致最多等待.但是,大多数等待(81%)是ASYNC_NETWORK_IO,我知道原因:存储过程传输大约400 MB的信息.
在文档中,它指出ASYNC_NETWORK_IO的原因是客户端无法跟上大量数据,这可能是真的.我不确定如何让客户端跟上,因为它只是通过ADO.NET调用存储过程,然后只处理数据集.
因此,鉴于此信息,我是否应该担心此过程的ASYNC_NETWORK_IO等待类型?它实际上对服务器性能有影响吗?
其他信息:
>我在sql Server 2005的Service Pack 2上.
>客户端应用程序与sql Server位于同一个框中(我知道,我知道……但我对此无能为力).