Melhor configuração do SQL Server com este hardware

0

Acabei de receber meu novo SQL Server da Dell. O servidor servirá aproximadamente 15 bancos de dados OLTP com tamanho médio de 10 GB.

Aqui estão as especificações básicas:

Dell PowerEdge R510 com até 12 HDDs Hot Swap, LED
Intel Xeon E5649 2.53GHz, Cache 12M, 5.86 GT / s QPI, 6 núcleos (quantidade de 2)
Memória de 48 GB (6x8 GB), RDIMMs de 1333 MHz com classificação dupla para 2 processadores, otimizados
Controlador RAID integrado PERC H700, 1GB de cache NV 300GB 15K RPM SA SCSI 6Gbps 3.5in Disco Rígido Hotplug (Quantidade de 4)
600GB 15K RPM SA SCSI 6Gbps 3.5in Disco Rígido Hotplug (Quantidade de 6)

Meu primeiro pensamento foi usar três matrizes.

OS - Raid 1 - (2) 300GB
T-Log - Raid 1 (2) 300GB
DB - Raid 5 (5) 600GB
Backup - (1) 600GB - não invadido.

No entanto, eu também poderia fazer o seguinte depois de comprar mais uma unidade para backup.
OS e T-Log - Raid 10 - (4) 300GB
DB - Raid 10 (6) 600 GB

O espaço no disco rígido não é um problema, pois os bancos de dados não são tão grandes. Estou apenas tentando otimizar a velocidade dos aplicativos usando esses bancos de dados.

Então, o que vocês recomendariam?

    
por DavidStein 11.03.2011 / 17:28

2 respostas

1

Depende: -)

Eu tenho algumas perguntas para ajudá-lo a pensar sobre a resposta certa para essa configuração, mas ainda não posso dar a resposta correta, já que há variáveis e nenhuma resposta certa aqui.

1.) Você vai estar off-siting seus backups? Como e com que rapidez depois de tomá-los? É assustador ter backups em um conjunto de discos não redundantes por qualquer período de tempo que você possa confiar neles. Fazendo backups de log? Com que frequência? Com que frequência esses servidores serão desativados?

2.) Que tipo de aplicativos são estes? Quanta atividade eles vão ver? Sim, os bancos de dados são pequenos, mas eles vão fazer muitas inserções / leituras ao longo do dia?

3.) Que tipo de atividade tempdb você está esperando? Hospedar 10 bancos de dados no servidor me diz que pode haver alguma atividade tempdb comum ocorrendo nas operações em cada um desses bancos de dados de aplicativos. Você pode considerar um espelho separado ou RAID 10 para tempdb.

Eu gosto da aparência da primeira configuração melhor que a segunda sem muita resposta. Você pode comprar uma unidade adicional nessa primeira configuração para espelhar seus backups?

Você também deve se perguntar onde o tempdb iria. Embora eu não recomende o uso de sua unidade do sistema operacional para ela, essa é uma opção de potencial se for restringida pelo hardware. Você pode até mesmo dar uma olhada em menos unidades para seus arquivos de dados espelhados para iniciar e um grupo RAID separado para tempdb.

Definitivamente, há muitas variáveis, mas responder a essas perguntas acima e acompanhar o processo de pensamento em torno da primeira configuração fará com que você siga na direção certa.

    
por 11.03.2011 / 18:44
1

Mike tem um bom conjunto de perguntas e eu estaria fazendo perguntas semelhantes. De sua configuração # 1, parece que você está esperando 2 drives espaciais, correto? Você definitivamente precisa de peças de reposição.

Se for esse o caso, posso executar o tempdb como R0, dando a você algum desempenho para esse volume e, se ele morrer, você reinicia com o tempdb em outro lugar.

Se você tem 12 unidades, no entanto, sou tentado a fazer isso:

Backups do OS + - Raid 1: (2) 300GB T-Log - Raid 1 (2) 300 GB Dados + tempdb - Raid 10 (6) 600GB 1-2 peças de reposição.

    
por 14.03.2011 / 15:43