A menos que de outra maneira você ajustasse a memória do usuário do max do usuário do SQL, tentaria utilizar tanta memória disponível no usuário e daqui utilizar 2 GB não é uma grande coisa como o usuário do SQL ama mais memória para coisas de aperfeiçoamento mesmo que não tenha muita atividade como mencionado.
>> Há alguma maneira de encontrar o que o usuário do SQL está fazendo? Eu sou de uma mente para parar apenas os serviços para ela porque nós não usamos alguma do relatório/funcionalidade da monitoração mas eu preferiria encontrar a causa origem se em toda possível
Apenas executar este certificado na janela da pergunta:
selecionar * de sys.sysprocesses
qual alistaria as atividades que acontecem no usuário.
E considerar a atividade do disco, se você fragmentou pesadamente bases de dados, a seguir a esta deve acontecer.
Reconstruir todos os índices em sua base de dados para reparar este.