none
SQL Server 2005 Developer Edition - Consumo excessivo de memoria RRS feed

  • Pergunta

  • Boa tarde pessoal, gostaria de saber se existe alguma configuração padrão a ser feita. Tenho um .bat de build automatico do meu ambiente de desenvolvimento e no meio tem geração de código-fonte com base nas procedures que estão no banco de dados. A questão é, toda vez que rodo ele o meu SQL Server local consome mais memoria, a ponto do serviço ser iniciado com 100MB e depois da terceira execução do bat chega a 1GB e a memoria não volta mais e quem consome isso é o sqlservr.exe. Aí tenho que ser em serviços e pedir para reiniciar o serviço de bando de dados.

    Gostaria de saber se tem algo que posso fazer no meu SQL (atualização/configuração) para que ele libere a memoria utilizada depois do bat.

    Obrigado.
    segunda-feira, 21 de setembro de 2009 20:51

Todas as Respostas

  • Pode executar o comando a seguir:

    EXEC

     

    sys.sp_configure N'max server memory (MB)', N'512'

    GO

    RECONFIGURE

     

    WITH OVERRIDE

    GO

    -- Isso limita a memoria que o SQL utiliza em 512 MB.


    Att. Leandro Hexsel Bugalho
    • Sugerido como Resposta Leandro Bugalho terça-feira, 22 de setembro de 2009 19:09
    terça-feira, 22 de setembro de 2009 10:38
  • Feferes,

    Esta configuração que o Leandro esta indicado, orienta o SQL Server a não utilizar mais que 512 MB de memória.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    terça-feira, 22 de setembro de 2009 11:26
    Moderador