top of page

Como limitar o consumo de memória utilizado pelo SQL Server?

Atualizado: 6 de out. de 2022

Olá pessoal, no post de hoje irei mostrar de forma simples, como limitar o consumo de memória utilizado pelo SQL Server.



Por que é necessário realizar essa limitação?

Porque por padrão o SQL Server aloca dinamicamente uma grande quantidade de memória durante sua atividade, chegando a deixar o sistema operacional com pouca ou nenhuma memória para o funcionamento.

Para definir a memória máxima do servidor para o SQL Server:

  1. Abra o SQL Server Management Studio (SSMS) e clique com o botão direito na instância.

  2. Clique em Propriedades.





3. Na janela de Propriedades do Servidor clique em Memória;

4. Defina o limite máximo de memória que o SQL Server deve utilizar;

5. E clique em OK.


Simples assim pessoal.

Sempre vem o questionamento de quanto de memória devo disponibilizar para o SQL Server, essa pergunta vai depender de cada cenário, por exemplo, se o servidor é um servidor de banco de dados dedicado ou há outros aplicativos em execução e se há mais de uma instância do SQL Server em execução no servidor.

Geralmente em um servidor dedicado e que tenha apenas uma instância do SQL Server em execução, eu reservo 4 GB para o sistema operacional e o restante disponibilizo para o SQL Server, por exemplo, se tenho 32 GB de memória no servidor configuro o limite máximo de memória do SQL Server para 28 GB e deixo o restante (4GB) para o sistema operacional.

Então é isso pessoal, espero que tenham gostado do post. Abraços


#sqlserver #dba #memoria #maxmemory


3 visualizações0 comentário
bottom of page