Eu sei que o SQL gosta de RAM, mas a libera quando o Windows pede. Eu sei que é assim que o SQL deve funcionar. Mas eu tenho um administrador do Windows que não está convencido de que o SQL retornará a RAM e, nesse servidor (virtual) específico, o SQL não precisará de muito quando o Analysis Services for concluído, mas não há mais nada nesse servidor que esteja se preocupando em peça muito ao SQL.
Portanto, estou tentando garantir aos administradores do Windows que os problemas com o ambiente virtual não são "porque o SQL está usando muita RAM", mas não consigo convencer o SQL a liberá-lo sem reiniciar o serviço.
Ao processar cubos, o serviço SQL consome 8 GB de RAM, mas como não há pressão, ele não libera muito disso durante um dia normal. Os caras do Windows gritam, e seria muito melhor ter o SQL liberando isso.
Não quero usar a configuração de memória máxima, porque realmente quero que o SQL use tanta RAM ao processar. Eu só quero voltar novamente depois.
É potencialmente uma duplicata do SQL Server não liberando memória e Recuperando memória do SQL Server , mas estou me perguntando se há uma resposta diferente. Esperar pela recuperação do Windows, não vai convencer os caras do Windows aqui. Reiniciar o serviço é uma opção, mas eu realmente não sou fã dessa ideia.
Quero saber como obter o Windows para solicitá-lo de volta ...
sp_configure
geralmente é algo que você deve definir uma vez e deixar em paz.