none
Instalação do SQL Server 2005/2008 RRS feed

  • Pergunta

  • Bom dia,

    Estou com a seguinte dúvida:

    Eu tenho que instalar o sql server 2005/2008, e recebi 2 tipos de recomendações:

    1) Que eu deveria criar um volume, que não seja o Sistema Operacional, por exemplo, um D:\, e instalar o SQL Server neste volume.

    2) A segunda recomendação, é instalar o SQL Server no C:\, e apontar o datafiles para o D:\, onde ficaria o .mdf e o .ldf.

    Por gentileza,

    se puderem me orientar ficaria agradecido.

    Obrigado,

    Ralph Nogueira Haddad


    Ralph Nogueira Haddad
    segunda-feira, 2 de maio de 2011 12:34

Respostas

  • Ralph,

     

    Todas essas configurações podem ser feitas nas telas de instalações do SQL Server 2005 ou 2008, por default tudo, instalação, datafiles e log files irão para as pasta default do C:\, todo caso, é possivel ser alterado em tempo de instalação, segue um link interessante que pode te ajudar:

     

    http://www.exforsys.com/tutorials/sql-server-2005/sql-server-2005-installation.html


    Oracle OCA11g, MCC 2011!
    segunda-feira, 2 de maio de 2011 12:49
    Moderador
  • Ralph,

     

    Bom, vamos la, o cenario ideal:

    SO/SQL -> Disco C:\, RAID 1, 5 ou 10

    DataFiles -> Disco D:\, RAID 5 ou 10

    Log Files -> Disco L:\, RAID 5 ou 10

    Index Files -> Disco I:\, RAID 5 ou 10

    TEMPDB -> Disco T:\, RAID 0 ou 10

    Explicação:

    SO/SQL, mesmo o sql estando em outro disco, ele fara um acesso ao C, portanto é bom deixalos ja no mesmo disco, reduzindo assim o I/O e ganhando performance.

    Datafiles e LofFiles, I/O grande, necessario realmente um disco separado

    Index, necessario outro disco pois seria algo como ler um indice e procurar em paralelo, sem precisar ficar: le indice, procura dados, le indice, procura dados

    TEMPDB, RAID 0 pois ha apenas strip de informação e não copia de segurança.

     

    Essas são as melhores praticas porem nem tudo é possivel sempre, principalmente se tratando de RAID 10 onde é necessario no minimo 4 disco fisicos para cada disco logico.

     

    Se seus recursos são limitados, foque na separação da TEMPDB primeiro para ganho de performance, se tiver um outro disco, separe os datafiles.

    E de preferencia em raid o disco dos datafiles, tendo uma segurança maior de seus arquivos.


    Oracle OCA11g, MCC 2011!
    segunda-feira, 2 de maio de 2011 13:40
    Moderador

Todas as Respostas

  • Ralph,

     

    Todas essas configurações podem ser feitas nas telas de instalações do SQL Server 2005 ou 2008, por default tudo, instalação, datafiles e log files irão para as pasta default do C:\, todo caso, é possivel ser alterado em tempo de instalação, segue um link interessante que pode te ajudar:

     

    http://www.exforsys.com/tutorials/sql-server-2005/sql-server-2005-installation.html


    Oracle OCA11g, MCC 2011!
    segunda-feira, 2 de maio de 2011 12:49
    Moderador
  • Bom dia,

    é que eu gostaria de saber qual é a melhor prática, por exemplo, me disseram que instalar tudo no C:\ pode ser perigoso, devido que os arquivos do banco podem crescer e paralisar o servidor.

    Então, me informaram que existem 2 boas práticas, por exemplo, instalar todo o sql no D:\, mas alguns dizem que instalar o sql no mesmo volume que fica os arquivos de banco pode não ser performático, e outros me disseram que eu poderia instalar no C:\ e redirecionar na instalação os datafiles, mas como eu estaria "dividindo" o sql em volumes(instalação para um lado e datafiles para o outro), eu gostaria de saber qual é a melhor solução ou se existe alguma outra que seria mais recomendada.

    Muito Obrigado,

    Ralph Nogueira Haddad


    Ralph Nogueira Haddad
    segunda-feira, 2 de maio de 2011 13:31
  • Ralph,

    Eu costumo instalar os arquivos binários do SQL Server na unidade C:\, os arquivos de banco de dados de sistema em uma unidade específica e o Bancos de dados de usuários em outra unidade.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    segunda-feira, 2 de maio de 2011 13:36
    Moderador
  • Ralph,

     

    Bom, vamos la, o cenario ideal:

    SO/SQL -> Disco C:\, RAID 1, 5 ou 10

    DataFiles -> Disco D:\, RAID 5 ou 10

    Log Files -> Disco L:\, RAID 5 ou 10

    Index Files -> Disco I:\, RAID 5 ou 10

    TEMPDB -> Disco T:\, RAID 0 ou 10

    Explicação:

    SO/SQL, mesmo o sql estando em outro disco, ele fara um acesso ao C, portanto é bom deixalos ja no mesmo disco, reduzindo assim o I/O e ganhando performance.

    Datafiles e LofFiles, I/O grande, necessario realmente um disco separado

    Index, necessario outro disco pois seria algo como ler um indice e procurar em paralelo, sem precisar ficar: le indice, procura dados, le indice, procura dados

    TEMPDB, RAID 0 pois ha apenas strip de informação e não copia de segurança.

     

    Essas são as melhores praticas porem nem tudo é possivel sempre, principalmente se tratando de RAID 10 onde é necessario no minimo 4 disco fisicos para cada disco logico.

     

    Se seus recursos são limitados, foque na separação da TEMPDB primeiro para ganho de performance, se tiver um outro disco, separe os datafiles.

    E de preferencia em raid o disco dos datafiles, tendo uma segurança maior de seus arquivos.


    Oracle OCA11g, MCC 2011!
    segunda-feira, 2 de maio de 2011 13:40
    Moderador
  • Fabrizzio,

    Realmente este cenário que você indicou é um dos mais indicados, mas acredito que seja para ambientes maiores.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    segunda-feira, 2 de maio de 2011 13:42
    Moderador
  • Junior,

     

    Sim, bom, pelo menos fica pra aprendizado do Ralph =), é importante que ele entenda o que fazer com determinada quantidade de discos disponiveis, o que iria gerar melhor performance e o por que disso.


    Oracle OCA11g, MCC 2011!
    segunda-feira, 2 de maio de 2011 13:50
    Moderador
  • Fabrizzio e Junior,

    Muito Obrigado pelas informações. Tiraram a minha dúvida!

    Atenciosamente,

    Ralph Nogueira Haddad


    Ralph Nogueira Haddad
    segunda-feira, 2 de maio de 2011 15:29