gotas de desempenho do SQL Server

3

Um dos meus clientes tem um SQL Server 2005 Standard Edition com o service pack atual. No fim de semana, o Windows 2003 Server teve algum Windows Update (todos os patches de segurança) aplicado. O desempenho no processo em lote fazendo adições, exclusões e atualizações passou de 1.000 transações para 30 transações por segundo.

O SQL Server está em sua própria caixa do servidor. Aplicação Web através do IIS na sua própria caixa de servidores. Ambos os servidores estão hospedados na nuvem e referenciados na rede privada (IP 192.168.x.x)

Alguém ouviu falar de alguma atualização do Windows que atrapalhe o SQL Server 2005?

Coisas que verificamos:

  • A execução de consultas na rede e diretamente no servidor do SQL Server tem o mesmo desempenho, portanto, a infraestrutura de rede, a placa de rede e o driver não parecem estar afetando o problema.
  • Nem todas as consultas no servidor estão sofrendo a mesma porcentagem de queda e as consultas curtas ainda são executadas na velocidade máxima. O processo em lote é o mais afetado.
  • Nenhuma das atualizações do Windows mencionou o SQL Server.
  • O arquivo de log tem cerca de 5 GB, o banco de dados é de cerca de 4 GB

O aplicativo está funcionando bem nos últimos meses desde que foi implementado.

Não estou convencido de que o Windows Update seja nada mais do que uma coincidência em termos de tempo, mas é difícil de ignorar também.

Imaginando se houve batalhas recentes para DBAs ou desenvolvedores com o Windows Update eliminando o desempenho do SQL Server.

    
por Rick Schummer 01.03.2010 / 22:09

1 resposta

1

O Service Pack 2 para Windows Server 2003 adiciona o Scalable Network Pack, que pode sobrecarregar sua pilha de rede se os drivers da NIC não forem totalmente compatíveis com eles. Veja como atualizar seus drivers de NIC e, se isso não resolver o problema, desative o TCP Chimney via Netsh int ip set chimney DISABLED . Pode haver outras coisas que você precisa analisar em aqui . Lembre-se, isso só se aplica se o Sp2 for uma das atualizações aplicadas e você não listar as atualizações aplicadas.

Agora, você diz que a rede provavelmente não é, mas eu acho que você deveria investigar isso. É muito fácil de testar - desabilitar a chaminé exige uma reinicialização, mas é uma verificação muito fácil.

    
por 01.03.2010 / 23:07