2008年9月10日 星期三

SQL2005 part3

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

預設會停用 Windows 原則鎖定記憶體分頁選項。必須啟用這個權限,才可設定 Address Windowing Extensions (AWE)。此原則決定哪些帳戶可以使用處理序將資料保留在實體記憶體中,以防止系統將資料傳送到磁碟上的虛擬記憶體。在 32 位元作業系統上,如果在未使用 AWE 時設定這個權限,則會明顯降低系統效能。雖然非必要,不過我們建議在使用 64 位元作業系統時在記憶體中鎖定分頁。

請注意 對於 64 位元版本的 SQL Server 2005,只有 SQL Server 2005 Enterprise Edition 可以向右使用 鎖定分頁記憶體中的 使用者。

要指派 在記憶體中的鎖定分頁 使用者權限,請依照下列步驟執行:1. 請按一下 [ 開始 ] ,再按一下 [ 執行 ] ,鍵入 gpedit.msc ,然後再按一下 [ 確定 ] 。 群組原則 ] 對話方塊隨即出現。
2. 展開 [ 電腦組態 ,然後展開 [ Windows 設定 ] 。
3. 展開 [ 安全性設定 ,然後再展開 [ 本機原則 ] 。
4. 請依序按一下 [ 使用者權限指派 ] ,依序及 [ 鎖定分頁記憶體中 。
5. 在 [ 本機安全性原則設定 ] 對話方塊中,按一下 [ 新增使用者或群組 。
6. 在 [ 選取使用者或群組 ] 對話方塊,新增的帳戶擁有執行 Sqlservr.exe 檔案,使用權限,然後按一下 [ 確定 ] 。
7. 關閉 群組原則 ] 對話方塊。
8. 重新啟動 SQL Server 服務。.
您將 在記憶體中的鎖定分頁 使用者權限指派並重新啟動 SQL Server 服務之後,Windows 作業系統不再出 SQL Server 中緩衝區集區記憶體頁面處理。 不過,Windows 作業系統仍然可以分頁在 SQL Server 處理序內 nonbuffer 集區記憶體不足。


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

網路應用程式的資料輸送量最大化
如果選取了 [網路連線] 中的 [檔案共用的資料輸送量最大化] 選項,作業系統會將優先權撥給執行緩衝輸入/輸出 (I/O) 作業的應用程式,方法是在檔案系統快取中,快取這些應用程式的 I/O 頁面。這個選項會限制 SQL Server 可用於一般作業的記憶體。

沒有留言: