Expectativas de desempenho do SQL Server

Expectativas de desempenho do SQL Server

Nossa equipe de desenvolvimento quer que investiguemos se o hardware atual é adequado para as necessidades. O aplicativo que eles usam sempre foi lento e eles querem ter certeza de que não teremos gargalos de hardware. Estamos usando a seguinte configuração para o padrão MS SQL 2005:

Servidor: HP DL 380 G5
SO: Windows Server 2003 R2 Standard x64 Edition Service Pack 2
SQL Server: MS SQL 2005 Standard Edition x64 bit
Memória: 6 GB
CPUs: 2 x Intel Xeon 5140 L1 64 KB, L2 4 MB
Storage
OS + tmpdb : Unidade SAS de 32 GB em RAID 1
Dados: 300 GB LUN em FC Clariion CX3-10 SAN, RAID 5,
Registro de discos FC: 100 GB no mesmo grupo de discos SAN RAID 5.

Outros servidores em nosso ambiente possuem configuração semelhante e não há reclamações sobre eles. Existem poucas consultas que não são otimizadas e muitos índices não são feitos com frequência suficiente, então suspeito que os desenvolvedores deveriam trabalhar mais na otimização de suas consultas. O maior problema aqui é que não sei por onde começar. Certamente posso executar o desempenho e apresentar gráficos mostrando Disk Queue, tempo de CPU e outros dados relacionados ao desempenho.
Posso executar algum teste geral que mostre problemas com a configuração do SQL?
Entendo que cada carga de trabalho é diferente, mas preciso começar de algum lugar. Até agora comecei a coletar dados com perfmon para ver se consigo ver alguma correlação.

Responder1

informação relacionada