熱新增記憶體

更新: 2006 年 4 月 14 日

SQL Server 2005 之前的 SQL Server 版本支援動態記憶體,允許 SQL Server 在系統上有備用記憶體時,自動調整記憶體使用量。不過,SQL Server 受限於啟動時可用的記憶體數量。

從 SQL Server 2005 開始,已經不再限制啟動記憶體的可用量。SQL Server 現在可支援 Microsoft 的 Hot Add Memory 功能,讓使用者不需要重新啟動伺服器即可增加實體記憶體。

熱新增記憶體需要 SQL Server 2005 Enterprise Edition,而且僅適用於 64 位元的 SQL Server 以及已啟用 AWE 的 32 位元 SQL Server。未啟用 AWE 的 32 位元 SQL Server 不支援熱新增記憶體。熱新增記憶體僅適用於 Enterprise 和 Datacenter Edition。它還需要硬體廠商支援特殊的硬體。

ms175490.note(zh-tw,SQL.90).gif附註:
若要使用熱新增記憶體,您必須使用 -h 選項來啟動 SQL Server 2005。如需詳細資訊,請參閱<使用 SQL Server 服務啟動選項>。
ms175490.note(zh-tw,SQL.90).gif附註:
在 中,只有伺服器使用 Hot Add Memory 裝置時,才會自動啟用 PAE。在此情況下,您不必在已設定為使用 Hot Add Memory 裝置的系統上使用 /PAE 參數。但是在所有其他情況下,您就必須在 Boot.ini 檔案中使用 /PAE 參數,才能利用大於 4 GB 的記憶體。

SQL Server 必須在 Address Windowing Extensions (AWE) 模式下執行,且已啟動 (-h) 參數之後,才能將實體記憶體增加到系統。如需有關管理 AWE 的詳細資訊,請參閱<管理大型資料庫的記憶體>。

例如,假設系統管理員在有 16 GB 實體記憶體的電腦上執行 SQL Server 2005 與 Enterprise Edition。作業系統設為限制應用程式只能有 2 GB 的虛擬記憶體位址空間;啟動期間,會啟動 SQL Server 上的 AWE,並啟用 -h 參數。若要提升伺服器效能,系統管理員可另外加入 16 GB 的記憶體。SQL Server 可立即辨識出額外的記憶體,並視需要開始使用,而不需要先重新啟動伺服器。

ms175490.note(zh-tw,SQL.90).gif附註:
要從系統移除實體記憶體,仍然需要重新啟動電腦。

請參閱

概念

管理大型資料庫的記憶體

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 新增 SQL Server 2005 Enterprise Edition 的需求。
  • 新增有關 與 PAE 的附註。