监控SQL Server带宽

时间:2009-12-10 11:07:58

标签: sql-server bandwidth netmon

我想我可以使用NetMon来监控我的数据库(到/从)的流量(b,kb,mb,gb),但是我不知道如何获得流量大小的摘要和细分。

有没有人使用过Netmon,可以向我解释如何或指出正确的方向。

在我的场景中,一切都是本地的,我只想知道db调用的带宽使用情况。

2 个答案:

答案 0 :(得分:1)

您是在尝试查找特定查询发送/接收的字节数,还是在给定负载下所有查询使用的带宽量?

如果您想了解单个查询发送/接收的字节数,只需在SQL Management Studio的“查询”菜单下启用“包含客户端统计信息”。

如果要查看负载下的网络利用率,最简单的方法是从另一台计算机生成负载,然后在数据库服务器上使用perfmon,并为发送/接收的网络接口字节添加计数器以监控实际利用率。

如果您只能使用一台计算机,那么您可以尝试一些可以隔离单个流程网络流量的内容,例如netlimiter

答案 1 :(得分:0)

如果您使用ADO.Net中的SqlConnection,则可以使用provider statistics来获取接收和发送的总字节数。