none
Instalação do Sql Server, utilização de memória RRS feed

  • Pergunta

  • Gostaria de tirar uma dúvida

    Vou instalar O SQL 2005 Server em um servidor IBM 3200 M3  (com dois processadores) com 16GB DE RAM, com Windows 2008 64 BITS.

    Minha dúvida é se o SQL gerencia de forma eficiente o consumo de memória, ou estes 16 gb não bem aproveitados?

    Att,

    Fabio Galante Mans


    Fabio Galante Mans - www.mans.com.br

    sexta-feira, 13 de setembro de 2013 20:47

Respostas

  • Olá Fabio!

    Após instalado o SQL Server é importante que você configure o máximo de memória que o mesmo ira utilizar, se o servidor for somente para uso do SQL Server, recomendo que você configure o SQL Server para utilizar 70% do total de memória do sistema operacional. No seu caso, você efetuaria a configuração da seguinte forma:

    sp_configure 'show advanced options',1
    
    reconfigure with override
    
    sp_configure 'max server memory', 11478 --aqui estou atribuindo a memória máxima do SQL em MB
    
    reconfigure with override

    O Sql ira utilizar esta memória gradativamente, aconselho que você faça um baseline de como será à utilização destes ~11GB que estamos limitando ele.

    Mais informações no link abaixo:

    http://technet.microsoft.com/pt-br/library/ms178067.aspx

    Abraço!


    Regards,

    André César Rodrigues

    Please click the Mark as answer button and vote as helpful if this reply solves your problem. Thanks!

    Blog: http://sqlmagu.blogspot.com.br  LinkedIn:   


    sexta-feira, 13 de setembro de 2013 21:57
  • Fabio,

    O SQL Server por padrão gosta de consumir o quanto for disponibilizado de memória para ele, isso é um comportamento normal.

    O indicado é fazer o que o André destacou, configurar uma valor máximo de memória, eu particularmente gosto de trabalhar definindo uma faixa de memória, ou seja, valor mínimo e máximo, sempre tendo em mente que o Sistema Operacional deve ter sempre uma boa quantidade de memória para trabalhar, eu customizo deixar entre 15% ou 20% da memória total para o Sistema Operacional.

    No seu caso, como você tem 16GB de Ram, entende que entre 2.0 ou 3.2Gbs já estará de bom tamanho.


    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]

    sábado, 14 de setembro de 2013 12:16
    Moderador

Todas as Respostas

  • Olá Fabio!

    Após instalado o SQL Server é importante que você configure o máximo de memória que o mesmo ira utilizar, se o servidor for somente para uso do SQL Server, recomendo que você configure o SQL Server para utilizar 70% do total de memória do sistema operacional. No seu caso, você efetuaria a configuração da seguinte forma:

    sp_configure 'show advanced options',1
    
    reconfigure with override
    
    sp_configure 'max server memory', 11478 --aqui estou atribuindo a memória máxima do SQL em MB
    
    reconfigure with override

    O Sql ira utilizar esta memória gradativamente, aconselho que você faça um baseline de como será à utilização destes ~11GB que estamos limitando ele.

    Mais informações no link abaixo:

    http://technet.microsoft.com/pt-br/library/ms178067.aspx

    Abraço!


    Regards,

    André César Rodrigues

    Please click the Mark as answer button and vote as helpful if this reply solves your problem. Thanks!

    Blog: http://sqlmagu.blogspot.com.br  LinkedIn:   


    sexta-feira, 13 de setembro de 2013 21:57
  • Fabio,

    O SQL Server por padrão gosta de consumir o quanto for disponibilizado de memória para ele, isso é um comportamento normal.

    O indicado é fazer o que o André destacou, configurar uma valor máximo de memória, eu particularmente gosto de trabalhar definindo uma faixa de memória, ou seja, valor mínimo e máximo, sempre tendo em mente que o Sistema Operacional deve ter sempre uma boa quantidade de memória para trabalhar, eu customizo deixar entre 15% ou 20% da memória total para o Sistema Operacional.

    No seu caso, como você tem 16GB de Ram, entende que entre 2.0 ou 3.2Gbs já estará de bom tamanho.


    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]

    sábado, 14 de setembro de 2013 12:16
    Moderador