此儲存群組的 ESE 記錄緩衝區已達最高上限

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2005-11-18

Microsoft® Exchange Server Analyzer 工具會查詢 Active Directory® 目錄服務,以判定每個儲存群組的 msExchESEParamLogBuffers 屬性值。如果 Exchange Server Analyzer 發現 msExchESEParamLogBuffers 屬性的值等於 9,000,就會顯示一則非預設組態的訊息。

「可擴充儲存引擎 (ESE)」使用一組記錄緩衝區,先將資訊保留在 RAM 中,再將它寫入交易記錄檔中。使用這些緩衝區來改善交易記錄效能。若為大型伺服器,預設值 84 便會太低。這會讓交易記錄檔磁碟機有過多的磁碟 I/O 作業,因此,如果伺服器低於負載或使用者傳送大型郵件,便會使效能嚴重衰退。增加 ESE 記錄緩衝區的數目,雖然會使用更多的虛擬記憶體,但可改善效能。

若要正確設定這個值,請使用下列資訊:

  • 若為 Exchange 2000 Server、Exchange 2000 Server Service Pack 1 (SP1) 或 Exchange 2000 Server Service Pack 2 (SP2),請將此值設為 9000。
  • 若為 Exchange 2000 Server Service Pack 3 (SP3),請將此值設為 512。
  • 若是 Exchange Server 2003,預設值是使用 500,您應該將 msExchESEParamLogBuffers 屬性的值變更為 9000。
note附註:
如果您先前將記錄檔緩衝區調整為 9000,請務必於套用 Exchange 2000 Server SP3 之後,手動縮小此設定。安裝 Exchange 2000 Server SP3 時,並不會自動執行此項變更。

如果發生記錄停滯,原因可能是緩衝區太少,最高可將此值增加到 9000。您可監視 Database\Log Record Stalls/sec 效能計數器以判定是否發生記錄停滯。請不要使用大於 9000 的值,因為這樣可能會損毀交易記錄檔。

note附註:
Log Record Stalls/sec 是每秒無法新增到記錄緩衝區的記錄數 (原因是這些記錄緩衝區已滿)。如果此計數器大部份時間都不是零,則記錄緩衝區大小可能會是瓶頸。

您必須使用如 [Active Directory Service Interfaces (ADSI) 編輯器] 嵌入式管理單元、LDP (ldp.exe) 工具或任何其他輕量型目錄存取通訊協定 (LDAP) 版本 3 用戶端等工具來更正此值。

Caution注意:
使用 ADSI 編輯器、LDP 工具或其他 LDAP 版本 3 用戶端時,如果錯誤地修改了 Active Directory 物件的屬性,可能會造成嚴重的問題。這些問題可能需要您重新安裝 Microsoft Windows Server™ 2003、Exchange Server 2003 或兩者。修改 Active Directory 物件屬性的風險由客戶自行負責。

若要還原為預設組態

  1. 啟動 [ADSI 編輯器]。

  2. 連按兩下 [Configuration] 容器,依序展開 CN=ServicesCN=Microsoft ExchangeCN=<ExchangeOrganizationName>

  3. 展開 CN=Administrative Groups、展開 CN=<AdministrativeGroupName>,然後展開 CN=Servers

  4. 依序展開 CN=<ServerName>CN=InformationStore,並在 CN=<StorageGroupName> 上按一下滑鼠右鍵,再按一下 [內容]。

  5. 在 [屬性編輯器] 中按一下 msExchESEParamLogBuffers 屬性,再按一下 [編輯]。

  6. 在 [Edit Attribute] 方塊中,若為 Exchange 2000 Server,則將該值設定為 512,若為 Exchange Server 2003,則設定為 9000

  7. 按一下 [Apply],再按一下 [OK]。

  8. 關閉 [ADSI 編輯器],然後重新啟動 Microsoft Exchange Information Store 服務,使變更生效。

若需有關設定 ESE 記錄緩衝區的詳細資訊,請參閱微軟知識庫文件 - 328466<XADM:ESE Log Buffers That Are Set Too Low Can Cause the Store to Stop Responding>(https://go.microsoft.com/fwlink/?LinkID=3052&kbid=328466)。