NetMon を使用して db (to/from) のトラフィック (b、kb、mb、gb) を監視できると思いますが、トラフィック サイズの概要と内訳を取得する方法がわかりません。
誰かがこれに Netmon を使用していて、その方法を説明するか、正しい方向に向けることができますか?
私のシナリオではすべてがローカルです。db 呼び出しの帯域幅使用量を知りたいだけです。
NetMon を使用して db (to/from) のトラフィック (b、kb、mb、gb) を監視できると思いますが、トラフィック サイズの概要と内訳を取得する方法がわかりません。
誰かがこれに Netmon を使用していて、その方法を説明するか、正しい方向に向けることができますか?
私のシナリオではすべてがローカルです。db 呼び出しの帯域幅使用量を知りたいだけです。
特定のクエリから送受信されたバイト数、または特定の負荷の下ですべてのクエリに使用されている帯域幅の量を見つけようとしていますか?
1 つのクエリで送受信されたバイト数を知りたい場合は、SQL Management Studio の [クエリ] メニューで [クライアント統計を含める] をオンにします。
負荷がかかった状態でのネットワーク使用率を確認する場合、最も簡単な方法は、別のマシンから負荷を生成し、DB サーバーで perfmon を使用して、実際の使用率を監視するために送受信されるネットワーク インターフェイスのバイト数のカウンターを追加することです。
1 台のマシンに制限されている場合は、netlimiterなど、単一プロセスのネットワーク トラフィックを分離できるものを試すことができる場合があります。
ADO.NetのSqlConnectionを使用している場合は、プロバイダー統計を使用して、送受信されたバイトの総数を取得できます。