VB.NET -  Monitorando conexões

 

Você precisa monitorar a abertura , o fechamento e o número de conexões no pool de conexões enquanto sua aplicação esta rodando. ?

 

Como fazer isto ? Como monitorar sua conexão ?

 

Existem diversas ferramentas que você pode usar para monitorar sua conexão. Neste artigo vou mostrar como usar o Windows Performance Monitor e o SQL Profiler para monitorar suas conexões.

 

Monitorando conexões SQL Server

 

Você pode monitorar conexões SQL Server e o pool de conexões usando o SQL Server Profiler ou o Windows Performance Monitor. Vejamos cada um deles:

 

1- SQL Server Profiler

 

Para usar o SQL Server Profiler para monitorar suas conexões siga o roteiro:

 

2- Windows Performance Monitor

 

Para usar o Windows Performance Monitor siga o roteiro:

Contador

Descrição

SqlClient : Current # connections pool o número atual de pool de conexões
SqlClient : Current # pooled connections o número atual de conexões do pool
SqlClient : Total # failed connects O número total de tentativas de abrir uma conexão que falhou
SqlClient : Current # pooled and non-pooled O número atual de conexões pooled e non-pooled

 

Monitorando Conexões ODBC


Para monitorar conexões ODBC siga o roteiro:

Contador Descrição
Connections Currently Active Número de conexões atualmente usadas pelas aplicações
Connections Currently Free Número de conexões no pool disponíveis para requisições
Connections / Sec Hard Número de conexões reais por segundo
Connections / Sec Soft Número de conexões de servidor do pool por segundo
Disconnections / Sec Hard Número de desconexões reais por segundo

Com isto você já pode ter uma idéia como andam suas conexões.

Até o próximo artigo VB.NET


José Carlos Macoratti