O SQL Server provavelmente está armazenando dados em cache na memória para acelerar as consultas no futuro.
Eu acho que seus dois servidores estão sob cargas diferentes.
A instância do SQL Server no meu servidor está usando quase toda a memória disponível no meu Servidor Físico. Diga se eu estou tendo 8GB de RAM que o SQL Server está usando 7,8 GB de RAM do sistema. Eu também li artigos e também li muitas questões semelhantes sobre o mesmo neste fórum e eu entendo que a memória é reservada e está usando a memória.
Mas eu tenho 2 mesmos servidores e 2 SQL Servers, por que isso está acontecendo em uma única instância do SQL não em outro. Além disso, quando eu corro DBCC MemoryStatus do que está aparecendo ...
VM Reserved 8282008
VM Committed 537936
Então, a partir disso, sabemos que o SQL reservou 8 GB de memória, mas por que esse VM Committed continua aumentando. O que eu entendo é VM Committed é:
VM Committed: This value shows the overall amount of VAS that SQL Server has committed. VAS that is committed has been associated with physical memory.
Portanto, esta é a memória que o SQL Server confirmou (a partir disso, entendo que a memória física, na verdade, o SQL Server está usando, por exemplo).
Então, gostaria de saber a razão por trás dessa memória VM comprometida cada vez maior no meu servidor e não em outro. Obrigado antecipadamente.
O SQL Server provavelmente está armazenando dados em cache na memória para acelerar as consultas no futuro.
Eu acho que seus dois servidores estão sob cargas diferentes.
VM Reserved 8282008
= Quanto maior o tamanho da memória física e as configurações de memória configuradas, ou:
SELECT CAST(value_in_use AS INT) * 1024 FROM sys.configurations WHERE name = 'max server memory (MB)'
SELECT physical_memory_in_bytes / 1024 FROM sys.dm_os_sys_info
VM Committed 537936
= A memória real usada pelo SQL Server neste momento.
Tags memory sql sql-server