如何限制MS SQL Server内存使用情况?

我听说MS SQL Server占用了尽可能多的RAM来caching结果。 那么,我们的servlets器的RAM没有足够的讨价还价的余地。

如何更改设置以限制可以使用的RAM数量?

运行在Windows Server 2008上的MS SQL Server。

从如何使用SQL Server Management Studioconfiguration内存选项 :

使用两个服务器内存选项( 最servlets器内存最大服务器内存 )来重新configuration由SQL Server内存pipe理器为SQL Server实例pipe理的内存量(以兆字节为单位)。

  1. 在对象资源pipe理器中,右键单击一个服务器并select属性
  2. 单击内存节点。
  3. 在“ 服务器内存选项”下 ,input最低服务器内存最大服务器内存所需的金额。

您也可以使用以下命令(示例)在T-SQL中执行此操作:

exec sp_configure 'max server memory', 1024 reconfigure