回覆列表
  • 1 # 南風微涼一夢清天藍

    SQLServer支援地址視窗化擴充套件外掛(AWE),從而允許在32位版本的MicrosoftWindows作業系統上使用超過4GB的物理記憶體,最多可支援64GB的物理記憶體。預設情況下,禁用Windows策略“鎖定記憶體頁”選項。對於32位作業系統,在將AWE配置為用於SQLServer之前,必須授予“鎖定記憶體頁”許可權,必須啟用此許可權才能配置地址視窗化擴充套件外掛(AWE)。此策略將確定哪些帳戶可以使用程序將資料保留在物理記憶體中,從而阻止系統將資料分頁到磁碟的虛擬記憶體中。在32位作業系統中,如果在不使用AWE的情況下設定此許可權會顯著降低系統性能。

    如何啟用“鎖定記憶體中的頁”選項:

    1.在“開始”選單上,單擊“執行”。在“開啟”框中,鍵入gpedit.msc。

    將開啟“組策略”對話方塊。

    2.在“組策略”控制檯上,展開“計算機配置”,再展開“Windows設定”。

    3.展開“安全設定”,再展開“本地策略”。

    4.選擇“使用者權利指派”資料夾。

    細節窗格中隨即顯示出策略。

    5.在該窗格中,雙擊“鎖定記憶體中的頁”。

    7.在“選擇使用者或組”對話方塊中,新增有權執行sqlservr.exe的帳戶。

    若要使32位作業系統支援4GB以上的物理記憶體,則必須向boot.ini檔案新增/pae引數並重新啟動計算機。

    使用如下語句啟用AWE並配置例項所使用的緩衝池記憶體量:

    sp_configure"showadvancedoptions",1RECONFIGUREGOsp_configure"aweenabled",1RECONFIGUREGOsp_configure"minservermemory",2048RECONFIGUREGOsp_configure"maxservermemory",4096RECONFIGUREGO或在“伺服器記憶體選項”下,選擇“使用AWE分配記憶體”,並分配最小/最大伺服器記憶體。

    由於作業系統上執行的SQLServer2005不支援動態分配AWE對映記憶體,因此,強烈建議為每個例項都設定maxservermemory選項,且所有例項的maxservermemory值的總和應小於計算機的總物理記憶體。

    使用SQLServer效能監視器TotalServerMemory(KB)計數器可以確定在AWE模式下執行的SQLServer例項所分配的記憶體量,也可以從sysperfinfo中選擇記憶體使用量來確定例項所分配的記憶體量。

  • 中秋節和大豐收的關聯?
  • 投料機開機要做好哪些準備工作?