Sql-Server

將最大伺服器記憶體設置為高於作業系統可用的記憶體

  • January 10, 2017

我有一台伺服器正在重新用於 SQL Server。它帶有比我的作業系統(Windows Server 2008 R2)可以看到的 32GB 更多的物理記憶體。

管理層希望我將 SQL (SQL Server 2008 R2 Service Pack 3) 使用的最大伺服器記憶體配置為高於作業系統所看到的記憶體。我可以通過 SQL Server Management Studio 在 SQL Server 的屬性中更改它。SQL Server 是否能夠利用額外的 RAM?還是會耗盡作業系統可用的所有記憶體?

假設您擁有 Windows Server 2008 R2 的“標準”版。

無論 SQL Server 中的“最大伺服器記憶體”設置如何,您都需要遷移到 Window Server 2008 R2 的企業版(或 DataCenter)以利用超過 32GB。

Windows 記憶體限制可以在 MSDN 上查看

請記住,SQL Server 也有不同版本的記憶體限制。SQL Server 2008 R2 標準版將記憶體限制為最大 64GB

引用自:https://dba.stackexchange.com/questions/160612