none
SQL2008 - Configurações de memória RRS feed

  • Pergunta

  • Meus bancos foram transportados do sql2000 para outra máquina sob sql2008 Enterprise.
    São 2 instancias : Producao e Laboratorio funcionando em 64 bits.
    Os sistemas já estão funcionando sem problemas, e eu gostaria de ajustar as configurações de memória...
    Quando estavam no sql2000,estavam reservados 3gbs para a instancia de producao, 500 mbs para laboratorio e uns 500 para o sistema operacional. O servidor tinha 4Gbs de memória ram disponível.
    O servidor atual tem os mesmos 4gbs de memória. É possível efetuar configuração semelhante ?
    A instancia do sql2008 parece funcionar com 512 mbs, porém o recomendável é 2gbs ? Será que posso colocar uns 800Mbs para a instancia de laboratório, sem medo de ter problemas ao subir a instancia do sql ?

    sexta-feira, 18 de setembro de 2009 18:39

Respostas

  • Eduardo,

    O Sistema Operacional deveria ter um pouco mais de memória para evitar possíveis ocorrência de memória virtual.

    Mas deve funcionar sim, faça um teste.

    No SQL Server 2008 não é necessário fazer o restart do servidor ou do SQL Server, mas por padrão este tipo de procedimento pode se tornar mais recomendável.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    • Marcado como Resposta efcampos segunda-feira, 21 de setembro de 2009 14:31
    domingo, 20 de setembro de 2009 00:23
    Moderador

Todas as Respostas

  • Campos,

    Recomendo trabalhar com 1Gb para cada instância.

    Quando você destaca "medo de ter problemas para subir a instância do SQL". O que você esta pensando?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sexta-feira, 18 de setembro de 2009 19:59
    Moderador
  • Pedro,

    Após mudar as configurações de memória, pelo menos no sql2000, era solicitado um restart na instancia para assumir os novos valores de configuração. Eu não sei ao certo como funciona no sql2008, mas se eu deixar um valor muito baixo, de repente a instancia nem sobe...esse era o meu medo.

    Como eu preciso de uma configuração mais robusta para a instancia de producao, pois é nesta instancia que estão os bancos realmente em uso constante, minha idéia é deixar assim...

    Instancia laboratório : minímo : 700Mb   máximo : 1Gb
    Instancia produção : mínimo 1,5Gb máximo 2,5 Gb
    Dessa forma, eu preservo 500 Mb para o sistema operacional...

    Você acha que funciona ?

    Eduardo
    sexta-feira, 18 de setembro de 2009 20:22
  • Eduardo,

    O Sistema Operacional deveria ter um pouco mais de memória para evitar possíveis ocorrência de memória virtual.

    Mas deve funcionar sim, faça um teste.

    No SQL Server 2008 não é necessário fazer o restart do servidor ou do SQL Server, mas por padrão este tipo de procedimento pode se tornar mais recomendável.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    • Marcado como Resposta efcampos segunda-feira, 21 de setembro de 2009 14:31
    domingo, 20 de setembro de 2009 00:23
    Moderador