Existe algum ganho na utilização de múltiplos arquivos no servidor SQL para a configuração do raid-5?

2

Estamos configurando um servidor com cinco ssd de 240 GB como configuração do RAID-5 em uma unidade lógica. Estamos planejando particionar a unidade lógica em quatro unidades no servidor Windows.

No SQL Server, haveria alguma vantagem na configuração de vários arquivos para um único banco de dados nas unidades particionadas? Estou assumindo que não, já que, embora o IO seja distribuído em diferentes partições, eles são agrupados em uma única unidade lógica pela configuração do RAID.

    
por l46kok 15.09.2015 / 10:21

1 resposta

2

Não há benefícios para isso. São todos os dados para o mesmo array através do mesmo controlador, então o Windows não lhe dará nenhum benefício de desempenho fazendo isso.

A única ressalva POSSÍVEL para isso é se você está fazendo tamanhos de bloco diferentes entre as partições, porque você tem alguma razão incrivelmente específica para isso. Geralmente, você desejará formatar o (s) disco (s) em blocos de 64k, já que o SQL Server tenta escrever em blocos de 64k. Eu posso conceber uma situação em que você precisava de diferentes tamanhos de bloco entre as unidades de banco de dados por motivos de desempenho, mas eu suspeito que, se você estivesse nessa posição, já o conheceria.

tl; dr Não, isso não fará nada por você.

Mais uma advertência - o RAID 5 é realmente meio perigoso em termos de redundância. Discos tendem a falhar em clusters. Assim, você está se colocando em maior risco de perda de dados ao usá-lo. Eu iria para o RAID 6 se você puder.

    
por 21.09.2015 / 18:56