![添加三倍物理 RAM 并更改 SQL Server 内存选项后虚拟内存耗尽?](https://linux22.com/image/1541556/%E6%B7%BB%E5%8A%A0%E4%B8%89%E5%80%8D%E7%89%A9%E7%90%86%20RAM%20%E5%B9%B6%E6%9B%B4%E6%94%B9%20SQL%20Server%20%E5%86%85%E5%AD%98%E9%80%89%E9%A1%B9%E5%90%8E%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98%E8%80%97%E5%B0%BD%EF%BC%9F.png)
最近,我们为运行 SQL Server 2008 R2 实例的服务器添加了一些物理 RAM,总内存从 64GB 更改为 192GB。
并且我们通过将“最小服务器内存”从 16GB 更改为 64GB,将“最大服务器内存”从 48GB 更改为 128GB,调整了 SQL Server 的内存选项。
而Windows Server 2008 R2的页面文件保持不变,为64GB。
但两天后,Windows Server 报告虚拟内存不足,在 EventLogs 中可以找到一些“Windows 成功诊断出虚拟内存不足的情况”事件。我们无法通过远程桌面客户端连接,即使从控制台操作也无法启动 mmc 或记事本应用程序,只能打开资源管理器和任务管理器。当时,大约 50% 的物理内存被使用。
现在,我们将“最小服务器内存”改回 16GB,服务器运行时不会出现任何资源耗尽检测事件,但物理 RAM 使用率始终低于 64GB。
请给我们一些指导。谢谢。