Usando o perfmon, em que contadores devo prestar atenção especial ao depurar problemas de desempenho do ASP.NET e do SQL?

3

Related Perfmon: which counter identifies that threads are waiting? but sadly abandoned by the asker

Usando o perfmon, em que contadores devo prestar atenção especial ao depurar problemas de desempenho do ASP.NET e do SQL?

Algumas estatísticas do sistema, caso isso faça alguma diferença

SQL Server 2008 (64 bit version)
Windows Server 2008 R2 Enterprise x64 (SP1)
12GB RAM
Xeon X5560 x 2.80GHz (2)

Existem duas instâncias de banco de dados bastante ativas neste computador. Um pertence ao nosso produto, um pertence a um fornecedor de SCADA. Eu adoraria ver o desempenho separadamente em cada uma dessas duas instâncias para saber se um dos componentes continua caindo na contenção.

    
por jcolebrand 13.05.2011 / 19:28

2 respostas

3

Esta postagem no blog de Brent Ozar é muito bom para o lado do SQL. Eu uso o conselho aqui como ponto de partida para monitorar meus servidores. O desempenho também tem estatísticas de espera para cada instância, para que você possa comparar facilmente o desempenho de suas instâncias.

O Activity Monitor no SQL Server Management Studio também é útil para examinar as instâncias individualmente. Eu gosto de comparar os principais tempos de espera cumulativos das minhas instâncias com os dados do Perfmon para tentar ver onde tenho problemas.

O post do Brents tem alguns conselhos muito bons para começar e se você vir algum problema a partir daí, pode começar a investigar mais detalhadamente os contadores específicos. Se você tiver algum tempo, assista ao vídeo no post do blog, assim como eu peguei algumas outras informações que não estão no texto.

    
por 13.05.2011 / 19:43
3

Para os contadores de desempenho do asp.net, você pode verificar aqui

    
por 13.05.2011 / 19:55