Eu tenho um SQL Server conectado a uma SAN. Nosso novo fornecedor de armazenamento recomenda que todos os LUNs abranjam toda a matriz de discos, que é RAID5. Normalmente, eu solicitaria 3 LUNs separados (dados, log e TempDB) do administrador da SAN, mas, dada a recomendação do novo fornecedor, há algum motivo para criar LUNs separados? Ou eu veria o mesmo desempenho se tudo estivesse em um LUN, já que abrangeria todos os discos?
Ótimo artigo aqui, mas não aborda exatamente minha situação exata: http://www.brentozar.com/archive/2008/08/sql-server-on-a-san-dedicated-or-shared-drives/
fonte
Depende muito da SAN, geralmente você deseja configurar LUNs diferentes com diferentes cache, compactação, criptografia, leitura antecipada, políticas de gravação / retorno, prioridades etc. Os arquivos de dados SQL geralmente exibem um comportamento diferente do tempdb ou log arquivos. O método / rede de acesso também entra em jogo, pois o entroncamento, os caminhos múltiplos e outras tecnologias podem ou não funcionar, dependendo do método de acesso (FC, iSCSI, ..) e da infraestrutura. Você poderá utilizar sua rede ao máximo com o SQL Server, pois a latência e a taxa de transferência são críticas. Vi casos com a configuração de equipes de rede, mas apenas 1 Gbps era utilizável devido a outras restrições que o cliente desconhecia. Eu concordo com Kenneth, aceite recomendações de fornecedores com uma grande dose de sal, elas frequentemente estão erradas. O SQL Server é um animal instável, existem muito poucos absolutos, geralmente apenas mais perguntas. Fazer as perguntas certas (através de testes) é realmente a chave.
fonte
Não "aceite recomendações de fornecedores com uma grande dose de sal", a menos que sejam do departamento de vendas ou marketing. Muito pelo contrário, se você pode obter acesso à equipe de implementação técnica, faça amigos.
Provavelmente, este é um dos novos appliances de criação que virtualizam o pool de armazenamento e incluem recursos de camada automática. Um exemplo seria Compellent . Eles executam todo tipo de vodu da SAN, como:
Para o Compellent, o armazenamento é dividido em três camadas, sendo a camada 1 a mais rápida (SSD ou RAID 10) até a lenta camada 3, que compreende discos SAS de 7k. Ainda não usei um deles em um ambiente de produção, mas tenho acesso a um, com o qual espero poder executar alguns testes.
Confesso que estou intrigado e com medo dos recursos da camada automática, que no papel soam maravilhosos, mas na produção podem ser problemáticos. O primeiro exemplo que ocorreu como potencialmente destruidor do mecanismo da camada automática foram os backups do banco de dados. Lá, você tem um alvo de gravação alta e repetitivo, que pode enganar o mecanismo de camadas para mover os blocos para um pool de alto desempenho, potencialmente enviando dados que deveriam estar lá.
Para a pergunta original:
Provavelmente não, não. Deixe o caso de uso claro para o fornecedor, para ter certeza, mas se for um dispositivo do tipo Compellent, não acredito que você ganhe nada ao dividir seus LUNs.
fonte
Existe algum ponto para separar LUNs? Quase sempre. Caso contrário, você acaba sobrecarregando a fila LUN no servidor Windows. E experimentar qfull condições é doloroso, independentemente do sistema operacional, virtualização ou plataforma de armazenamento
fonte