quinta-feira, 11 de abril de 2019

Porque Sql Server está consumindo muita memória? [Resolvido]

Porque o Sql Server está consumindo muita memória?

O problema começa quando instalamos o Sql Server. Ao instalarmos o Sql, normalmente, deixamos as definições padrães da memória mínima e máxima, que varia entre 0MB até 2147483647MB (2 petabytes). Ou seja, ele vai consumir toda memória do teu servidor deixando apenas 5MB livre para rodar outros serviços.

A Solução é limitar a memória máxima do Sql Server.

Neste exemplo vamos limitar a memória máxima para apenas 6144MB que equivale à 6GB.

Primeiramente, entre no Sql Server com um utilizador com permissão administrativa. Sendo assim basta seguir os seguintes passos:

limite memoria do SQL Server by Ayrton Yagami


  1. Clique com o botão direito no servidor conectado;
  2. Em seguida, clique em Properties (Propriedades);
  3. Selecione a aba Memory (Memória);
  4. Edite o campo Maximum Server Memory (Memória máxima do servidor). No nosso exemplo, queremos que o Sql Server consuma apenas 6GB;
  5. Clique em Ok para confirmar as alteração.
Pronto! Mas se for necessário reiniciar o Sql Server, o faça!

Bonus: Como limitar a memória do SqlServer via código?

Isso é simples! Copia e cola os seguintes comandos:

sp_configure 'max ser',6144
reconfigure

Note que 6144 são os megabytes que equivale a 6GB.

Alguma dúvida? Deixe nos cometário. Espero ter ajudado. 

Related Articles

0 comentários:

Enviar um comentário

Pesquisar neste blogue

Com tecnologia do Blogger.

Páginas