我是唯一一个在这台服务器上工作的人,当我看到 SQL 正在使用服务器的所有可用内存时,我遵循了有关优化 SQL 内存使用的文档。
我所做的步骤之一是将最大内存大小固定为 20 Gb(用于测试目的的服务器,具有 32 Gb 内存)。
调整后,昨天,SQL Server 只使用了 3-4 Gb,但今天,它再次达到了我分配的最大内存使用量。
为什么 SQL Server 保留所有 20 Gb?如果已经使用了最大内存大小,当用户开始使用服务器时会发生什么?
sql-server-2008 sql-server memory
memory ×1
sql-server ×1
sql-server-2008 ×1