Alta utilização de memória pelo processo sqlservr.exe [duplicado]

1

Sub: Alta utilização de memória pelo processo sqlservr.exe.

Quando olho para o gerenciador de tarefas - > processos ou usando contadores de memória de perfmon (Sqlserver: gerenciador de memória: memória do servidor de destino e memória total do servidor) Eu estou recebendo alta utilização de memória pelo processo sqlservr.exe quase 8 GB (contador de memória do servidor de destino) e 7,95 GB (memória do servidor total).

e quando eu reiniciar o serviço MSSQLSERVER, ele dispara novamente para o mesmo tamanho. Estou recebendo esse problema com bastante frequência.

Por favor, ajude-me a identificar por que o sql server está usando tanta memória e como descobrir qual consulta, procedimento armazenado, etc. está fazendo com que o servidor sql use muita memória.

*** Não estou usando nenhum gatilho ou cursor no meu código.

Obrigado

    
por abdul samad 14.06.2011 / 08:47

2 respostas

3

Na minha experiência, o SQL Server tentará pré-alocar o máximo de memória possível, já que depende muito da memória para desempenho. Geralmente, as máquinas do SQL Server demoram cerca de uma semana para obter até 32 GB de RAM para o processo do SQL Server.

    
por 14.06.2011 / 09:21
1

Quando você configura seu servidor SQL, uma das primeiras etapas que você deve executar é definir o limite de memória SQL. Há um ótimo guia em este blog . Para um servidor de 8 GB, a recomendação é definir MaxServerMem a 6400MB, o que lhe deixará 1,5 GB para o SO e outras operações. O sistema operacional sempre mostrará o processo do servidor SQL como o uso de toda a memória alocada a ele e, se você não definir um limite, o SQL tentará usar toda a memória do sistema, o que pode fazer com que você pague e tenha desempenho ruim. os limites para impedir que isso aconteça.

Outra boa referência para a configuração do servidor SQL pode ser encontrada em BrentOzar.com , orienta você em alguns dos parâmetros básicos de configuração para tirar o máximo proveito do seu servidor SQL.

    
por 19.08.2014 / 17:29