Como limitar o consumo de memória do Windows Internal database

Overview

 

Primeiramente o que é Windows Internal database?

O Windows Internal database é um nome alternativa para uma versão SQL usado em grande maioria pelo WSUS 3.0.

Neste caso em especial usado pelo WSUS no Windows Server 2012r2.

Em alguns casos o “Serviço Windows Internal database” consome muito memória. Isso acontece porque não há um limite maximo de memória configurado para o serviço.

Você pode verificar a quantidade de memória consumida pelo serviço no “Task Manager” como mostra a imagem abaixo.

 

2015-12-23 20_36_32-PLC-BH-DC01 - TeamViewer

Solução

Para limitar o uso de memória desse serviço primeiramente é necessário baixar e instalar o SQL Server 2012 Management Studio Express

Após instalado abra o SQL Management Studio

e digite em  Server Name: \\.\pipe\MICROSOFT##WID\tsql\query e clique em connect.

 

2015-12-23 21_07_00-PLC-BH-DC01 - TeamViewer

Agora com o botão direto em \\.\pipe\MICROSOFT##WID\tsql\query e propriedades.

sql

Agora em Memory configure o valor mínimo e máximo que essa instância “Internal database” pode usar dos recursos de memória do servidor.

2015-12-23 21_10_04-PLC-BH-DC01 - TeamViewer

Agora clique em OK.

O Windows Internal database não vai ultrapassar o limite maximo configurado.

Conclusão

Nesse artigo mostramos como limitar o uso de memória do serviço Windows Internal database.

 

 

 

Compartilhe esse post