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

若要啟用 Microsoft SQL Server 的 Address Windowing Extensions (AWE),您必須在已被指派 [鎖定記憶體分頁] 選項的 Microsoft Windows 帳戶之下執行 SQL Server Database Engine,並使用 sp_configure 將 awe enabled 選項設定為 1。

[!附註]

只有在 SQL Server Enterprise Edition、Standard Edition 和 Developer Edition 中才有提供 AWE 支援,而且這項支援只適用於 32 位元的作業系統。Analysis Services 無法利用 AWE 對應記憶體的功能。如果可用的實體記憶體低於使用者模式的虛擬位址空間,則無法啟用 AWE。

鎖定記憶體分頁

此原則決定哪些帳戶可以使用處理序將資料保留在實體記憶體中,以防止系統將資料傳送到磁碟上的虛擬記憶體。SQL Server 中的 [鎖定記憶體分頁] 選項預設會設為 OFF。如果您具有系統管理員權限,則可使用「Windows 群組原則」工具 (gpedit.msc) 手動啟用此選項,並將此權限指派給執行 SQL Server 的帳戶。

如需如何啟用 [鎖定記憶體分頁] 選項的詳細資訊,請參閱<如何:啟用鎖定記憶體分頁選項 (Windows)>。

雖然非必要,不過我們建議在使用 64 位元作業系統時在記憶體中鎖定分頁。對於 32 位元作業系統,您必須先授與 Lock pages in memory 權限,再針對 SQL Server 設定 AWE。

awe enabled 選項

若要針對 SQL Server 的執行個體啟用 AWE,請使用 sp_configure 將 awe enabled選項設為 1,然後重新啟動 SQL Server。因為 SQL Server 啟動時會啟用 AWE,直到 SQL Server 關機為止,所以在使用 awe enabled 時,SQL Server 會傳送「已啟用 Address Windowing Extensions」訊息到 SQL Server 錯誤記錄檔以通知使用者。如需有關 awe enabled 組態選項的詳細資訊,請參閱<awe enabled 選項>。

網路應用程式的資料輸送量最大化

若要最佳化 SQL Server 的系統記憶體使用量,您應該限制系統用於檔案快取的記憶體數量。若要限制檔案系統快取,請確定沒有選取 [檔案共用的資料輸送量最大化]

若要檢查作業系統的現有設定

  1. [控制台] 中,按兩下 [網路連線],然後按兩下 [區域連線]

  2. [一般] 索引標籤上按一下 [內容],選取 [File and Printer Sharing Microsoft Networks],然後按一下 [內容]

  3. 選取 [網路應用程式的資料輸送量最大化]、按一下 [確定],然後關閉其餘的對話方塊。

如需有關使用 AWE 的詳細資訊,請參閱 Windows 文件集。