none
Como faço para utilizar toda memória instalada em meu servidor SQL SERVER 2008 R2? RRS feed

  • Pergunta

  • Caros(as) companheiros me deparei com a seguinte situação.

    Tenho um servidor com a seguinte configuração:

    • 4 processadores cada um com 12 núcleos;
    • 96 GB de ram;
    • Win Server 2008 R2 Standard;
    • Sql Server 2008 R2 Enterprise.

    Como devem saber o windows só gerencia 32 GB de RAM ficando o restante 64 GB de RAM ocioso.

    Como faço para gerenciar(dividir entre instâncias) e endereçar este restante de memória para o SQL Server?

    Desde já agradeço.

    terça-feira, 28 de fevereiro de 2012 15:26

Respostas

  • Boa Noite,

    Acho que o comentário está equivocado. A limitação de 32Gb não é do Windows, pois, esse chega até a casa de TBs de RAM. Acredito que você quis dizer que o Windows 2008 R2 Standart tenha a limitação de 32GB (e de fato tem).

    Uma vez que o SO limite a quantidade de memória, não haverá nada a ser feito do ponto de vista do SQL Server. Não há como o SQL Server enxergar memória que o Windows não enxerga. No seu caso, só há duas coisas a fazer. Você pode adquirir uma versão Enterprise para usufruir da memória de seu hardware em sua totalidade ou se particionar o hardware em três pedaços de 32GB cada ou 4 pedaços de 24GB, isso se ele permitir (o que acho pouco provável).

    Essa combinação é estranha. Normalmente a licenciar o SQL Server é uma conta bem mais cara que licenciar o Windows. Possivelmente sairia barato ter o Windows 2008 Enterprise frente ao custo do SQL Server 2008 R2 Enterprise. 

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos:http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível


    quarta-feira, 29 de fevereiro de 2012 00:21

Todas as Respostas

  • Boa Noite,

    Acho que o comentário está equivocado. A limitação de 32Gb não é do Windows, pois, esse chega até a casa de TBs de RAM. Acredito que você quis dizer que o Windows 2008 R2 Standart tenha a limitação de 32GB (e de fato tem).

    Uma vez que o SO limite a quantidade de memória, não haverá nada a ser feito do ponto de vista do SQL Server. Não há como o SQL Server enxergar memória que o Windows não enxerga. No seu caso, só há duas coisas a fazer. Você pode adquirir uma versão Enterprise para usufruir da memória de seu hardware em sua totalidade ou se particionar o hardware em três pedaços de 32GB cada ou 4 pedaços de 24GB, isso se ele permitir (o que acho pouco provável).

    Essa combinação é estranha. Normalmente a licenciar o SQL Server é uma conta bem mais cara que licenciar o Windows. Possivelmente sairia barato ter o Windows 2008 Enterprise frente ao custo do SQL Server 2008 R2 Enterprise. 

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos:http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível


    quarta-feira, 29 de fevereiro de 2012 00:21
  • Obrigado Gustavo.
    quarta-feira, 29 de fevereiro de 2012 11:39