我们正面临一些带宽问题,并试图追查根本原因。我不是dba,但在这种情况下需要接受这个角色:)。
我们正在使用SQL 2014和sql 2008 R2服务器,它们位于不同的站点(相距+ - 5公里),通过专用线路连接。
正是这条专线已经饱和,我们唯一知道的就是2008服务器从2014服务器上询问了大量数据。
我已经将我从sp_who2获得的数据与下面的查询结合起来,试图弄清楚可能导致工作量的原因。
SELECT *
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
问题是我们认为查询是在2008服务器上触发的,并且查询使用链接服务器从2014服务器获取数据。 有没有办法跟踪哪个查询使用链接服务器(我知道该服务器使用的用户)并将其链接到2014服务器上的会话/连接?
一直在谷歌搜索,但(可能由于我有限的SQL服务器知识)没有找到任何东西。
感谢百万的任何投入!!