Quais contadores de desempenho são os 5 melhores para verificar a integridade da minha caixa do SQL Server 2008

3

Eu quero ter certeza de que minha caixa do Sql Server 2008 não se degrada com o tempo enquanto desenvolvo meu aplicativo. Quais são os 5 melhores contadores para acompanhar?

    
por Stewart Robinson 11.02.2010 / 15:55

3 respostas

3

Você deve verificar pelo menos:

  • Uso do processador
  • Comprimento atual da fila de disco
  • Taxa de acertos do Cache do SQL Server
  • Taxa de transferência da placa de rede
  • comutadores de contexto da CPU
por 11.02.2010 / 20:08
1

Verifique também se há processos bloqueados. Este é um processo que está esperando por um recurso (geralmente I / O) que está em uso por outro processo SQL.

Isso me mordeu algumas vezes em uma caixa SQL 2005 muito usada em um sistema sendo usado por ~ 700 pessoas em 110 locais diferentes. Assim que conseguimos um processo de bloqueio, todo o resto foi interrompido até ser morto / concluído.

9 vezes em 10, o processo de bloqueio estava esperando na E / S do disco, porque o link para a nossa SAN estava bastante saturado.

    
por 11.02.2010 / 20:25
0

Brent Ozar tem um blog e vídeo muito informativo sobre isso, e ele explica por que você monitora esses contadores e o que você deve esperar ver e o que fazer se as coisas começarem a dar errado.

(E eu não vou levar o crédito por isso, então é CW)

    
por 11.02.2010 / 22:08