2009-12-10 41 views
0

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

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

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

回答

1

您是否试图查找从特定查询发送/接收的字节数,或者在给定负载下用于所有查询的带宽量?

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

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

如果仅限于一台机器,那么你可能可以尝试的东西,可以分离单个进程的网络流量,就像netlimiter

0

如果您从ADO.Net使用的SqlConnection你可以使用得到接收和发送的字节总数。