segunda-feira, 24 de maio de 2021

Configurando Memória "Maximum" do SQL Server 2019

 #### Configurando Memória "Maximum" do SQL Server 2019 #### 




Quem nunca presenciou o uso abusivo de memória  do SQL Server  em um  DataCenter? Pois é, esse mal habito é normal. Quanto mais memoria damos ao servidor, mais o SQL irá consumir,  ele tem como métrica segurar essa memoria, por mais que não esteja alocada - "Vai que uma hora precise!" , realmente a ideia é esta. 

Como a realidade de muitas empresa não é ficar aumentado memoria, toda vez que SQL sugar. 

Isso obviamente gera custo, paralisação de servidores, ou seja transtorno. 

Abaixo mostraremos como informar ao SQL Server o quanto de memoria ele poderá utilizar.  

Atenção: Previamente, aconselho dimensionar a real quantidade de memoria que o SQL irá utilizar. Este procedimento poderá ser realizado com o servidor em produção, sem a necessidade de paralisação, de acordo com a Microsoft. 




Não possuímos quaisquer responsabilidade na execução dos procedimento.

################################ IMPORTANTE #################################          
⭐  Para este procedimento foi utilizado um servidor com Windows Server STD 2019 instalado com  SQL Server 2019. 

⭐ Acesse o GitHub do ACESSO 8 e baixe o script  
                                                         
################################ PASSO A PASSO #################################

1 - Abra o SQL Server Management Studio (SSMS);


                          

2 - Acesse propriedade, para verificar o valor máximo de memoria;




3 - Vamos verificar via Query, click em New Query ;


4 - Digite o comando abaixo e execute, para saber o valor máximo de memoria:

sp_configure 'show advanced options', 1;  
GO 
sp_configure 'max server memory'

Note que campo "config_value" do resultado da Query traz o valor de memoria configurado para o SQL em MB

5 - Vamos alterar a memoria maxima do SQL de 2048 para 1024: 


sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE;  
GO  
sp_configure 'max server memory', 1024;  
GO  
RECONFIGURE;  
GO 

                                                 Note que a Query foi executada com sucesso.

6 - Vamos confirmar alteração do valor de memoria, digite : 

sp_configure 'max server memory'

Os dois campos devem ficar idênticos 


Sucesso!!!!!!

Deixe seu comentário, duvida, opinião e sugestões aqui em baixo 👇. Assim você ajuda o blog e ajuda outros profissionais a compartilhar conhecimento. 💻

Nenhum comentário:

Postar um comentário