Pergunta

Alguns caras onde eu trabalho estão a criação de um novo servidor de banco de dados para SQL Server. O servidor tem uma unidade de sistema que armazena também backups e uma única matriz RAID 5 para os arquivos de banco de dados. A matriz RAID 5 está logicamente dividida em 2 unidades. Um é para os arquivos de banco de dados reais (MDF) e o outro é para os logs de transação (FDL). A razão citada é melhores práticas.

A minha pergunta é se essa partição extra é inútil. Existe algum propósito de ter o banco de dados e logs de trans em partições lógicas diferentes se eles ainda estão compartilhando os mesmos recursos físicos? Eu compreendo que há algumas grandes razões para separar os arquivos de banco de dados e de log trans em dois discos separados fisicamente. Por exemplo, velocidade e recuperação de desastres deve ser melhorado. No entanto, eu não posso pensar de quaisquer benefícios que não são negadas pela falta de separação física. Eu não sei o suficiente sobre RAID para saber com certeza.

Foi útil?

Solução

Você é praticamente na marca. A única outra situação que poderia dar errado é uma corrupção partição, e eles são incrivelmente raros (e, provavelmente, servidos pelo seu hardware RAID).

eu acho que é mais fácil falar sobre a separação arquivos de dados de arquivos de log (ou, na verdade, separando grupos de arquivos para paralelização mesa de leitura), referindo-se diferentes fusos em vez de diferentes unidades . Torna-se mais evidente para aqueles que conhecem um pouco e sei que perigosamente:)

Outras dicas

dados Separando e arquivos de log geralmente é um exagero. Se você realmente tem uma situação onde você precisa, você vai saber.

Mas, mesmo assim, ela só ajuda se você separá-los em diferentes fusos. Tê-los no mesmo fuso física (s) não ganha nada.

Por outro lado, de fazer qualquer coisa não perder - exceto o conforto de saber que tudo relacionado ao seu banco de dados está em este pasta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top