Como monitorar o número total de logins do SQL Server

1

Temos um SQL Server 2005 que é o back-end de um aplicativo da Web.

O aplicativo é parcialmente SharePoint e, em parte, serviços da Web acessando o banco de dados via Entity Framework.

No monitor de desempenho, estou vendo logins SQL médios ca, 60 por segundo (máx. 170), mas a média de logouts é menor que 1.

Onde posso ver o número total de logins do SQL Server? Alguém tem uma ideia do que poderia estar causando isso?

    
por Shiraz Bhaiji 23.03.2010 / 17:28

1 resposta

1

Pode ser que o aplicativo crie conexões durante o carregamento da página, mas nunca as conclua, por isso elas aguardam até expirarem / expirarem.

Eu começaria configurando um rastreamento SQL Profiler do SQL Server que mostrará logins e logouts. Isso permitirá que você veja de onde os logins estão vindo com logouts incomparáveis. O modelo de perfil padrão incluirá logins e logouts, mas inclui algumas outras coisas que podem ser apenas ruído para o que você está procurando. Você pode remover os outros eventos do rastreamento para se concentrar apenas nos logins / logouts.

Dê uma olhada em Usando o SQL Server Profiler no MSDN para informações mais detalhadas sobre o Profiler. É de grande valor ao solucionar problemas do SQL Server.

    
por 23.03.2010 / 18:30