Sobrecarga de um servidor SQL do Windows

1

Temos procurado em um sistema legado baseado em SQL nos últimos meses, tentando melhorar o desempenho e feito o máximo possível com a base de código, então agora estamos voltando nossa atenção para a infraestrutura.

O problema é que nosso sistema legado encontra timeouts de SQL ocasionalmente.

Esse sistema legado está no mesmo servidor que executa todos os bancos de dados SQL da empresa. Há coisas como Sharepoint, serviços Blackberry, banco de dados de Virtualização de Servidores para servidores virtuais x9, vários bancos de dados de relatórios específicos de clientes que são executados em um banco de dados SQL em um servidor intermediário. O servidor tem três anos. Você pode me dar uma ideia se esse servidor provavelmente será sobrecarregado por esses serviços de negócios e, em caso afirmativo, qual deles é o mais provável responsável? A empresa tem, digamos, 100-150 funcionários. Servidor tem 4 GB de RAM.

Além disso,

Tamanho do LegacySystemDB: 14040384

Tamanho do SharepointSite1: 6581568

vCenter 3412928

Tamanho do SharepointSite2: 903032

Outros dbs são aproximadamente 50-100.000

Obrigado

    
por user38553 20.09.2010 / 15:25

1 resposta

4

A resposta aqui é fácil, compre mais RAM e instale-a no servidor. Com apenas 4 Gigs de RAM, o SQL provavelmente só pode usar 2 Gigs com os outros 2 Gigs sendo usados pelo Windows. Isso só dá ao SQL cerca de 1 Gig de memória para armazenar dados em buffer. Uma vez que o buffer esteja cheio, qualquer outro dado que o SQL precise virá dos discos. Meu palpite é que você está extraindo dados do disco, deixando-os na memória por alguns segundos e depois liberando-os para liberar espaço para novos dados entrarem na memória.

Comece adicionando mais RAM. Vá para um total de 16 Gigs (mais 12) e veja como isso ajuda no desempenho.

Em seguida, peça para alguém fazer um ajuste de desempenho nos índices e ver se há algum índice que precise ser adicionado ou removido. Você usou o SQL Profiler para identificar as consultas caras e ajustá-las?

    
por 20.09.2010 / 19:10