De hora em hora SQL Server 2005 Slowness (Possivelmente causado por SYSTEM)

2

Estamos tentando diagnosticar a causa da lentidão em nosso servidor de banco de dados.

Estamos executando a versão mais recente do SQL Server 2005 no Windows 2008x64.

O comportamento que estamos vendo é o seguinte: Vemos o processo SYSTEM disparar uma das CPUs por cerca de 2 minutos, durante esse tempo o servidor SQL fica lento por um fator de 10. A lentidão dura até que o SYSTEM seja concluído, então em uma hora tudo começa de novo.

Durante essas lentidões, as gravações em disco não aumentam, a paginação não aumenta, o único precursor notável que vemos é que o SYSTEM maximiza uma das dezesseis (HT) CPUs.

Note que isso não acontece no topo da hora, acontece apenas uma vez por hora e muda um pouco dependendo da duração do incidente.

No momento, isso está causando lentidão intermitente, mas, quando o servidor está muito ocupado, pode causar a inativação do Thread de trabalho.

O servidor é um Dell R710 Dual Quad com 96 GB de RAM e discos de dados / log RAID10.

Alguém já experimentou esse tipo de problema? Alguém sabe onde devemos olhar?

Editar: A versão do SQL Server é 9.0.4035

    
por Zorlack 22.03.2010 / 17:58

1 resposta

2

Nós fizemos algumas experiências com isso:

  • Tentamos parar o Hyperic.
  • Tentamos liberar uma CPU para o sistema operacional.
  • Bloqueamos o servidor SQL na memória e reservamos 10 GB para o sistema operacional.
  • Adicionamos e reconstruímos muitos índices.

Finalmente: Eliminamos a lentidão periódica, interrompendo as quatro tarefas do DSM associadas ao Dell OpenManage Server Administrator (OMSA).

Isso eliminou imediatamente os problemas de lentidão periódica e resultou em um desempenho mais consistente ao longo de uma hora.

    
por 23.03.2010 / 02:38

Tags