Share via


管理大型資料庫的記憶體

SQL Server 2005 會使用 Address Windowing Extensions (AWE) API 來支援超大的實體記憶體大小。在 32 位元的 Microsoft Windows 作業系統上,SQL Server 2005 最多可以支援 64 GB 的實體記憶體:Microsoft 、 Standard Edition、 Advanced Server、 Datacenter Server、 Enterprise Edition 或 Datacenter Edition。

執行任何 作業系統版本時,SQL Server 2005 會動態配置 AWE 對應記憶體。換句話說,緩衝集區可以動態管理 AWE 對應記憶體,以平衡 SQL Server 記憶體使用量與整體系統需求。

AWE 會指出 32 位元應用程式中原有的限制:無法存取超過 4 GB 的處理位址空間 (32 位元指標無法保留超過 4 GB 的記憶體位址)。

使用 AWE,應用程式可以直接保留作業系統所允許的最大實體記憶體量,作為非分頁的記憶體。使用 AWE 可讓 SQL Server 快取更多資訊,而非從磁碟上的系統分頁檔讀取資訊。因此,可透過更快的資料存取來增進效能,並且降低磁碟存取的頻率。

ms191481.note(zh-tw,SQL.90).gif附註:
64 位元應用程式不需要 AWE,因為記憶體存取不受限於 4 GB。

如需有關 AWE API 的詳細資訊,請至 MSDN 網站,並搜尋 "Address Windowing Extensions" 一詞。

如需有關 SQL Server 2005 如何與非統一記憶體存取 (NUMA) 搭配運作的詳細資訊,請參閱<瞭解非統一記憶體存取>。

在此章節中

主題 描述

針對 4 GB 以上的實體記憶體啟用記憶體支援

描述在 32 位元作業系統上啟用大量記憶體的處理序。

針對 SQL Server 啟用 AWE 記憶體

描述 AWE 的設定。

熱新增記憶體

描述 SQL Server 2005 如何支援熱新增記憶體。

請參閱

概念

使用 AWE
記憶體架構
瞭解非統一記憶體存取

說明及資訊

取得 SQL Server 2005 協助