發現針對 ESE 的持續性呼叫

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

上次修改主題的時間: 2006-07-13

Microsoft® Exchange Server Analyzer 工具會檢查 Exchange 函數呼叫記錄 (FCL) (即 Store.fcl 檔),查看是否有事件指出 Microsoft Exchange Information Store 服務 (Store.exe) 對 Exchange 可延伸儲存引擎 (ESE) 發出持續的跨元件呼叫。

持續性呼叫是指 Microsoft Exchange Information Store 服務 (Store.exe) 發給其他元件的要求,且當 Exchange FCL 資料寫入 Store.fcl 檔時,該要求尚未收到回應。

Microsoft Exchange Information Store 位於可延伸儲存引擎 (ESE) 資料庫的頂端。ESE 是一種複雜的交易型資料庫引擎。交易是由一連串被視為不可部分完成 (無法再分割) 單位的作業所組成。交易中的所有作業不是全部完成並永久儲存,就是全都都沒有執行。

Exchange Server 使用 ESE 做為內嵌資料庫引擎,用於判斷資料庫結構以及管理記憶體。資料庫引擎會將資料區塊 (分頁) 傳入與傳出記憶體,藉此方式將資料庫快取至記憶體。它會更新記憶體中的分頁,並將新增或更新的分頁寫回磁碟。當對系統提出要求時,資料庫引擎便能從記憶體緩衝區擷取資料。如此就不必經常存取磁碟。

雖然快取記憶體中的資料是處理資料最快且最有效率的方式,這也表示當 Exchange 執行時,磁碟上的資訊不可能完全是最新的。最新版的資料庫位在記憶體中。不過,由於記憶體中的許多變更尚未寫入磁碟,所以資料庫和記憶體並不是同步的。交易記錄磁碟一定會保持每筆交易的最新相關資訊。

如果 Exchange Server Analyzer 發現 Store.fcl 記錄檔中的事件對可延伸儲存引擎 (ESE) 資料庫反映來自 Microsoft Exchange Information Store 服務 (Store.exe) 的持續性呼叫,Exchange Server Analyzer 便會顯示警告。

此警告指出此伺服器可能會有效能問題。偶爾出現的持續性呼叫並不一定代表有問題,但針對相同區域一再重複的持續性呼叫就有可能是問題。

當 Microsoft Exchange Information Store 服務 (Store.exe) 所發出的跨元件呼叫在等候回應時,遠端程序呼叫 (RPC) 執行緒會在這些要求的背景做備份,從而導致 Exchange Server 的效能問題,例如造成伺服器對用戶端的回應延遲。

下列狀況會導致從 Microsoft Exchange Information Store 服務對可延伸儲存引擎 (ESE) 發出持續性呼叫:

  • Exchange 線上磁碟重組。
  • 資料備份。
    note附註:
    如果在 Exchange 呼叫追蹤記錄收集期間進行資料備份或線上磁碟重組,您可以安心地忽略此警告,因為它只是指出 Exchange 伺服器效能問題。
  • 資料庫磁碟機的瓶頸,例如,相較於使用者人數所提供的伺服器容量不足。
  • TEMP 及 TMP 磁碟機的瓶頸。

若要解決這個錯誤,請採取下列步驟:

  • 我們建議的最佳作法是,不要讓備份時段或線上維護與使用者要求的尖峰期間重疊。
  • 確定資料庫磁碟機的狀況良好,而且其 I/O 負載有充足的輸送量。
  • 執行 Exchange Server Analyzer,針對伺服器問題 (例如郵件及附件大小限制) 進行額外的分析。您可以在 Microsoft Exchange Server Best Practices Analyzer 工具 2.7 版 (英文) (https://go.microsoft.com/fwlink/?LinkId=34705) 網頁下載 Exchange Server Analyzer。
  • 檢閱本文<詳細資訊>一節中的文章。

詳細資訊

若需如何設定線上磁碟重組時間範圍的詳細資訊,請參閱 Microsoft 知識庫文章 244524<XADM:如何設定 Exchange Server 線上磁碟重組時間範圍>(英文) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=244524)。

若需 Exchange Server 磁碟瓶頸問題的詳細資訊,請參閱偵測到磁碟瓶頸

若需如何決定 Exchange Server 磁碟大小以及最佳化的詳細資訊,請參閱《最佳化 Exchange Server 2003 的儲存》中的<如何計算磁碟 I/O 需求>以及<多種結構通用的最佳作法>(英文) (https://go.microsoft.com/fwlink/?linkid=49324)。

若需 ESE 的詳細資訊,請參閱<可延伸儲存引擎結構>(英文) (https://go.microsoft.com/fwlink/?linkid=67009)。