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.
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.
Agora com o botão direto em \\.\pipe\MICROSOFT##WID\tsql\query e propriedades.
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.
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.