2009-12-10 5 views
0

Я думаю, что я могу использовать NetMon для отслеживания трафика (b, kb, mb, gb) моего db (в/из), однако я не знаю, как получить сводку и разбивку размера трафика.Мониторинг пропускной способности SQL Server

Кто-нибудь использовал Netmon для этого и может либо объяснить, как или указать мне в правильном направлении.

В моем сценарии все локально, я просто хочу знать использование полосы пропускания вызовов db.

ответ

1

Вы пытаетесь найти байты, отправленные/полученные от конкретного запроса, или объем полосы пропускания, используемый для всех запросов при заданной нагрузке?

Если вы хотите получить представление о байтах, отправленных/полученных для одного запроса, включите «Включить статистику клиентов» в меню «Запрос» в студии SQL Management.

Если вы хотите увидеть использование сети под нагрузкой, самым простым способом было бы создать нагрузку с другой машины, а затем использовать perfmon на сервере БД и добавить счетчики для отправки/приема байтов сетевого интерфейса для мониторинга фактическое использование.

Если вы ограничены одной машине, то вы могли бы попробовать что-то, что может изолировать один процессы сетевого трафика, как netlimiter

0

Если с помощью SqlConnection из ADO.Net вы можете использовать , чтобы получить общее количество принятых и отправленных байтов.

Смежные вопросы