none
Melhores Práticas Configuração dos Discos RRS feed

  • Pergunta

  • Pessoal,

    Qual seria a melhor prática na separação dos discos do server levando em consideração os usuários concorrentes.
    Caso a resposta o(a) tenha ajudado, não se esqueça de marcá-la como válida!
    quinta-feira, 6 de agosto de 2009 20:39

Respostas

  • Olá Pedro,

    Eu colocaria os índides no RAID 10 por questão de performance.
    como eles tem a tendêndia de fragmentar muito mais rápido do que os outros arquivos e serem mais acessados acho interessante manter eles em um local que será mais rápido tanto para acesso quanto para uma futura degramentação.

    Bruno,
    é muito interessante você ler a documentação do seu Storage, muitos fabricantes dispõem de informações mais concretas das melhores práticas para banco/arquivos.
    Ex.: no caso do DELL MD3000i, existe uma formatação diferenciada para Arquivos, Streaming e Banco de dados que no final das contas faz uma boa diferença dependendo do tipo de arquivo quer será alocado no disco.
    Se você possui uma aplicação WEB, existem ferramentas de stress que podem gerar diversos acessos e transações simultâneas, com esses acessos sendo gerados vc pode monitorar através do Performance Monitor e SQL Profiler seus servidores e identificar possíveis "gargalos" na sua aplicação.


    -- Ricardo Leka - http://leka.com.br
    segunda-feira, 10 de agosto de 2009 15:27

Todas as Respostas

  • Olá,

    Costumo configurar um disco físico para o SO.
    Outro para o SQL.
    E no storage, um VD em Raid 5 para os MDF´s e para os LDF´s e íncides um VD em Raid 10.

    espero ter ajudado.
    -- Ricardo Leka - http://leka.com.br
    sexta-feira, 7 de agosto de 2009 14:57
  • Ricardo,

    Gostei da sua sugestão a única resalva seria utilizar RAID 10.

    Porque você decidiu utilizar RAID 10 para alocar os índices?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sábado, 8 de agosto de 2009 00:52
    Moderador
  • Só acrescentaria separar na storage  os arquivos de log e de dados, preferenciamente colocar um em cada controladora, já que log possui muito mais operações de escrita que nos arquivos de dados, deixando junto você aumenta a concorrência entre escrita no log (a todo tempo), escrita no arquivo de dados (lazer write e checkpoint) e leitura podendo assim ter perca de performance.

    Mas isso já seria uma ajuste mais fino e nem todos cenários isso é possível devido a problemas financeiros e má arquitetura do responsável pela storage.

    abraço
    DBA SQL Server MCTS - SQL Server 2005 | ITIL Foundation V2 http://www.bydocs.com
    segunda-feira, 10 de agosto de 2009 04:08
  • Na realidade eu preciso saber como realizar a separação física dos discos com base no número de I/O.
    Existe alguma documentação, recomendação, melhores práticas para isso? Preciso levantar quantos discos vou precisar para realizar esse Storage da melhor forma.

    Caso a resposta o(a) tenha ajudado, não se esqueça de marcá-la como válida!
    segunda-feira, 10 de agosto de 2009 12:43
  • Olá Pedro,

    Eu colocaria os índides no RAID 10 por questão de performance.
    como eles tem a tendêndia de fragmentar muito mais rápido do que os outros arquivos e serem mais acessados acho interessante manter eles em um local que será mais rápido tanto para acesso quanto para uma futura degramentação.

    Bruno,
    é muito interessante você ler a documentação do seu Storage, muitos fabricantes dispõem de informações mais concretas das melhores práticas para banco/arquivos.
    Ex.: no caso do DELL MD3000i, existe uma formatação diferenciada para Arquivos, Streaming e Banco de dados que no final das contas faz uma boa diferença dependendo do tipo de arquivo quer será alocado no disco.
    Se você possui uma aplicação WEB, existem ferramentas de stress que podem gerar diversos acessos e transações simultâneas, com esses acessos sendo gerados vc pode monitorar através do Performance Monitor e SQL Profiler seus servidores e identificar possíveis "gargalos" na sua aplicação.


    -- Ricardo Leka - http://leka.com.br
    segunda-feira, 10 de agosto de 2009 15:27
  • Ricardo,

    Foi justamente o que eu imaginei.

    Questões de performance.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    segunda-feira, 10 de agosto de 2009 18:24
    Moderador