
我有两个 SQL Server 2012 实例在具有 32GB RAM 的服务器上运行,并且很少运行其他实例。
一个实例表现正常。它的工作集内存运行接近其提交,这也接近 SQL Server 中的最大服务器内存设置。
另一个实例(在图像中突出显示)的行为不符合我的预期。无论我如何配置它的最小和最大内存设置,即使服务器上有足够的可用 RAM,我也无法获得超过几百 MB 的工作集内存。
这对其性能产生了非常不利的影响,尤其是在重负载下。数据库使用得很好,当这个实例正常工作时*它会很快填满20GB的最大服务器内存设置。
服务器已重新启动。实例已重新启动。我尝试更改为各种最小/最大设置并停止运行良好的实例 - 只是为了检查它是否以某种方式干扰。问题仍然存在,而一个实例似乎对最小和最大内存设置正常响应,而另一个则没有。
* 我不知道发生了什么变化,否则我会把它改回来。