Monitoramento SQL Server Largura de banda
-
18-09-2019 - |
Pergunta
Eu acho que eu posso usar NetMon ao tráfego monitor (b, kb, mb, gb) do meu db (para / de), porém eu não sei como obter um resumo e discriminação do tamanho do tráfego.
Alguém já usou Netmon para isso e pode explicar como ou me aponte na direção certa.
Tudo é local em meu cenário, eu só quero saber o uso de banda das chamadas db.
Solução
Você está tentando encontrar os bytes enviados / recebidos a partir de uma consulta particular, ou a quantidade de largura de banda a ser utilizado para todas as consultas sob uma determinada carga?
Se você quiser ter uma idéia dos bytes enviados / recebidos por uma única consulta, basta ligar "Incluir estatísticas do cliente" no menu consulta no estúdio de gerenciamento do SQL.
Se você quiser ver a utilização da rede sob uma carga, a maneira mais fácil seria a de gerar uma carga de uma outra máquina e, em seguida, usar perfmon no servidor de banco de dados e adicionar os contadores de bytes da interface de rede enviadas / recebidas para monitorar o utilização efectiva.
Se você está limitado a uma máquina, então você pode ser capaz de experimentar algo que pode isolar um único tráfego de rede processos, como netlimiter
Outras dicas
Se o seu usando SqlConnection de ADO.Net você pode usar os estatísticas provedor para obter o número total de bytes recebidos e enviados.