none
SQL Server 2005 Standard com limite de memoria??? RRS feed

  • Pergunta

  • Olá pessoal, é o meu primeiro tópico aqui e gostaria de saber se alguem ja passou pela experiência:
    Tenho um sql server 2005 standard instalado num servidor com 6 GB de RAM, nas propriedades do server, na tree memory, o valor maximo esta setado para 6 Gb mas o q acontece eh que quando esta rodando, o serviço do sql server nunca passa de 2 Gb. Alguem saberia me explicar o por que? O Standard nao tem limite de memoria!!!
    quinta-feira, 25 de janeiro de 2007 20:28

Todas as Respostas

  •  

     vc, esta usando o AWE ? somente depois de ativar ele que seu sql ver acessar mais de 2gb de RAM

     

    qualquer duvida retornel.

    Abs;

    sexta-feira, 26 de janeiro de 2007 09:23
  • Xande,

    A versão Standard não tem limite de memória.

    O quanto de memória você quer disponibilizar para o seu SQL Server, você possui 6 GB's, poderia deixar o seu Sistema Operacional trabalhando entre 1.5 ou 2.0 GB's e o restando liberar para o SQL Server.

    Mas como o Marcelo disse é necessário ativar o AWE e também Lock page memory, para gerenciar o controle de bloqueio de páginas de dados em memória evitando assim uma utilização mais do arquivo de swap.

    Para habilitar o AWE que por padrão vem desabilitado, você deve utilizar a sp_configure.

    Veja o exemplo:

    Exec sp_configure "awe enabled", 1
    reconfigure

    sexta-feira, 26 de janeiro de 2007 10:28
    Moderador
  • Olá xandecb tudo bem... a versão SQL Server 2005 Standard não possui limite de memória e o SQL Server 2005 possui AWE dinamico vc nao precisa habilitar.... o que pode acontecer é o seguinte,,...

     

    vc colocou os parametros /3GB /PAE  sem esses parametro o Windows  não reconhece toda a memória disponivel....

    ou então esta correto mais o SQL Server esta usando isso porque é dessa quantidade que ele precisa .. faça seguinte teste,... va nas propriedades do servidor em memory.. e utilize a opção fixed memory eu vc esta forçando quanto ele vai utilizar coloque 5GB para ver se ele vai ... se for é porque esta correto e o SQL Server dinamicamente esta utilizando apenas 2GB de memoria mesmo..

    ans

     

    sexta-feira, 26 de janeiro de 2007 12:58
  • Como eu posso saber se está habilitado ou não ?? tem algum comando ?

     

    Se eu tiver apenas a opção /PAE no boot .ini e habilitar o AWE já é suficiente ? Pois eu gostaria que o SQL pudesse utilizar 5GB, pois tenho 10GB no Windows2003 Enterprise e SQL 2005 Enterprise.

     

    Na opção Memory está com 5GB, mas o processo do Sqlserver.exe não passa de 1.7GB.

    Muito obrigado.

     

    quinta-feira, 17 de julho de 2008 18:14