Por que o SQL Server 2005 está consumindo tanta memória (e nem está em execução)?

Por que o SQL Server 2005 está consumindo tanta memória (e nem está em execução)?

Ultimamente, tenho notado que o SQL Server está consumindo muita memória mesmo que o Management Studio não esteja em execução. Ele consome até 500.000 K de memória. Entendo que a instância do SQL Server precisa ser executada, mas com tanta memória?

Há algo que eu possa fazer para corrigir isso?

texto alternativo

Responder1

O SQL ServerÉem execução - independentemente de você ter o Management Studio aberto ou não. O SQL Server usará a quantidade de memória necessária e poderá obter - por padrão - você pode alterar isso, se quiser limitar o SQL Server a uma determinada quantidade de RAM. Mas esteja ciente: o SQL Server precisa de uma boa quantidade de RAM para funcionar corretamente - se você restringi-lo demais, ele ficará consideravelmente lento.

Responder2

O SQL Server usará a quantidade de memória necessária. Você não precisa estar executando o SSMS para usar memória - você tem coisas como o cache de dados, que armazenará os dados em cache na memória quando consultado para agilizar a recuperação para chamadas subsequentes. Quaisquer conexões feitas ao servidor db usarão memória. Não deve ser motivo de preocupação, se o sistema operacional precisar de mais memória para outras tarefas, o SQL Server pode liberá-la. Mas se não houver pressão por memória, o SQL Server usará o máximo que puder.

informação relacionada