在生产SQL服务器上,我看到数据流量出现间歇性的巨大高峰.高达200Mbit / s导致NETWORK IO等待,从而导致查询超时.如何找出返回大结果集的查询?
解决方法
你可以从
DMVs找到这个:
SELECT session_id,num_writes,st.text AS statement_text FROM sys.dm_exec_connections AS ec CROSS APPLY sys.dm_exec_sql_text(ec.most_recent_sql_handle) AS st ORDER BY num_writes DESC
与跟踪不同,在生产服务器上运行应该是完全安全的.