Olá pessoal, tenho uma dúvida sobre como duas configurações diferentes de disco rígido podem afetar o desempenho do meu banco de dados.
Eu tenho duas opções.
Opção 1:
Um disco rígido físico e vários discos rígidos virtuais para arquivos de banco de dados do SQL Server (.mdf, .ndf), arquivos de log, TempDB, backups, etc.
Opção 2:
Um disco rígido físico e, em seguida, um enorme disco rígido virtual para arquivos de banco de dados do SQL Server (.mdf, .ndf), arquivos de log, TempDB, backups, etc.
Pelo que sei, se todos fossem discos rígidos físicos, ter várias unidades para todos esses arquivos (tempDB, arquivo de log, backups, arquivos de banco de dados) definitivamente se beneficiaria do processamento paralelo.
Mas há alguma desvantagem em ter um disco rígido virtual enorme em comparação com vários discos rígidos virtuais, pois, na realidade, quando o Sql Server está lendo ou gravando, tudo será feito a partir de um disco rígido físico?
Um método é preferido em detrimento de outro? Qualquer sugestão ou indicação na direção certa é muito apreciada. Obrigado
Não há diferença significativa no desempenho quando o hardware subjacente é o mesmo, assumindo que estamos falando de um único disco físico.
No entanto, unidades lógicas separadas podem ajudá-lo a manter sua sanidade e podem resultar em menor fragmentação física dos volumes relacionados ao SQL
Será muito difícil adivinhar com antecedência exatamente o tamanho de cada uma de suas unidades virtuais. Se você errar, ficará sem espaço para, digamos, arquivos de dados, enquanto o log e o TempDB têm muito espaço não utilizado em seus discos lógicos. Você não poderá atribuir esse espaço não utilizado a arquivos de dados sem criar uma confusão complicada. Portanto, sugiro uma unidade virtual e permita que o espaço livre seja usado por qualquer processo que mais precise em tempo de execução.
Sou definitivamente a favor da criação de uma unidade virtual separada para backups. Mesmo que todos os argumentos para facilidade de gerenciamento se apliquem, os arquivos de backup (arquivos completos, diferenciais e de log de transações) são constantemente gravados e excluídos. Os outros tipos de arquivos (.mdf, .ndf, .log, etc) permanecem razoavelmente consistentes. Então, por que misturar os dois tipos só porque você não quer chegar a estimativas razoáveis? Descobri que, ao dividi-los assim, apenas minha unidade virtual de backup fica gravemente fragmentada.