我听说 MS SQL Server 会占用尽可能多的 RAM 来缓存结果。好吧,它没有为我们的小服务器的 RAM 留下足够的讨价还价空间。
如何更改设置以限制它可以使用的 RAM 量?
在 Windows Server 2008 上运行的 MS SQL Server。
我听说 MS SQL Server 会占用尽可能多的 RAM 来缓存结果。好吧,它没有为我们的小服务器的 RAM 留下足够的讨价还价空间。
如何更改设置以限制它可以使用的 RAM 量?
在 Windows Server 2008 上运行的 MS SQL Server。
从How to configure memory options using SQL Server Management Studio:
您还可以使用以下命令(示例)在 T-SQL 中执行此操作:
在 SQL Server Management Studio 中设置“最大服务器内存”
现在我们将设置“max server memory”选项来限制 SQL Server 的内存使用。我们可以通过右键单击我们的实例并选择“属性”来完成此操作。
在对象资源管理器中,右键单击服务器并选择属性。
点击Memory节点,如下图:
4. 在服务器内存选项下,为最大服务器内存输入所需的数量。您可以在下面看到我们将最大服务器内存设置为 4096 MB(即 4 GB)。
以下示例将最大服务器内存选项设置为 4 GB:
参考:https ://technet.microsoft.com/en-us/library/ms191144(v=sql.105).aspx