我们有一个8核16GB RAM服务器,上面运行着SQL Server 2008。当我们对数百万行执行大型查询时,RAM的使用量会达到15.7GB,甚至文件浏览、打开Excel等都会变得非常缓慢。
那么,当另一个进程需要内存时,或者我有其他问题时,SQL Server真的会释放内存吗?此服务器上没有其他主要程序。
我们为SQL Server设置了最大内存使用量14GB。
感谢所有的启蒙或解决问题的想法。
SQLOS's memory manager: responding to memory pressure Q & A: Does SQL Server always respond to memory pressure?