ESE 最大開啟表格數目已經硬式編碼

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

上次修改主題的時間: 2007-01-17

Microsoft® Exchange Server Analyzer 工具會查詢 Active Directory® 目錄服務,以判定 Exchange Server 物件的 InformationStore 物件之下的任何儲存群組物件是否有 msExchESEParamMaxOpenTables 屬性。如果 Exchange Server Analyzer 發現 msExchESEParamMaxOpenTables 屬性存在而且已設定,就會顯示非預設的組態訊息。

在預設的情況下,若為 Exchange 2000 Server 及 Exchange Server 2003,此屬性存在但沒有設定任何值。Exchange Server 會快取關於目前未存取的資料夾之資料。在某些情況下,這樣可能會促使虛擬記憶體分散。減輕此問題的一個方法是減少可以同時開啟的資料庫表格數上限。這個上限的實際建議值會依安裝的 Exchange Server 及 Exchange Service Pack 版本而不同。對於 Exchange 2000 Server Service Pack 2 來說,8 個處理器的伺服器的預設設定是每個儲存群組 85000 個表格。在 8 個處理器的伺服器的 Exchange 2000 Server Service Pack 3 中,此預設值會減少為 27600 個。對於 4 個處理器的伺服器來說,該值是 13,800。降低這個值可以減少虛擬記憶體分散的問題。然而,降低這個值也會造成因為有太多開啟的表格而使作業失敗的狀況。會發生錯誤的原因,是因為降低可以同時開啟的表格數上限後,就會更快達到上限。

Exchange Server 2003 使用另一種方法來快取關於目前未存取的資料夾之資料。因此,對於減少虛擬記憶體分散問題來說,降低開啟的表格數上限既不需要也無作用。在 Exchange Server 2003 伺服器上不應設定此屬性。

除非 Microsoft 產品支援服務指示您在這裡輸入值,否則請使用 [Active Directory Service Interfaces (ADSI) 編輯器] 工具來清除在此屬性上設定的值。

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

若要清除 msExchESEParamMaxOpenTables 屬性值

  1. 開啟一個 Active Directory 編輯程式,如 [ADSI 編輯器]。

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

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

  4. 依序展開 CN=ExchangeServerNameCN=InformationStore,以滑鼠右鍵按一下 CN=StorageGroupName,再按一下 [Properties]。

  5. 在 [Select a property to view box] 中,按一下 msExchESEParamMaxOpenTables

  6. 在 [Edit Attribute] 方塊中,按一下 [Clear],將值變更為 <not set>

  7. 按 [OK] 兩次。

  8. 關閉 Active Directory 編輯程式,然後重新啟動 Microsoft Exchange Information Store 服務,使變更生效。

若需有關此屬性的詳細資訊,請參閱微軟知識庫文件 - 325044<HOW TO:疑難排解 Exchange 2003 及 Exchange 2000 的虛擬記憶體分散>(英文) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=325044)

若需有關使用 LDP 工具的詳細資訊,請參閱知識庫文件 - 260745<XADM:Using the LDP Utility to Modify Active Directory Object Attributes>(https://go.microsoft.com/fwlink/?LinkId=3052&kbid=260745)。