大部分的持續性 store.exe 呼叫正在等候 ESE 的回應

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (http://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 做為內嵌的資料庫引擎,用於判斷資料庫結構以及管理記憶體。資料庫引擎會將資料庫快取在記憶體中,方法是將 4 KB 的資料區塊 (分頁) 傳入與傳出記憶體。它會更新記憶體中的分頁,並將新增或更新的分頁寫回磁碟。當要求傳至系統時,資料庫引擎便從記憶體緩衝區擷取資料。如此就不用經常存取磁碟。

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

如果 Exchange Server Analyzer 在 Store.fcl 記錄檔中發現有事件反映出 Exchange Information Store 服務 (Store.exe) 對 ESE 資料庫發出大量的呼叫,Exchange Server Analyzer 就會顯示錯誤。

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

下列狀況會使 Microsoft Exchange Information Store 服務對 ESE 發出持續性呼叫:

  • Exchange 線上磁碟重組。
  • 資料備份。
    note附註:
    如果在 Exchange 呼叫追蹤記錄收集期間有資料備份或線上磁碟重組作業進行中,您可以放心忽略此錯誤訊息,因為那是 Exchange Server 效能問題方面的錯誤訊息。
  • 資料庫磁碟機的瓶頸,例如,相較於使用者人數所提供的伺服器容量不足。
  • TEMP 及 TMP 磁碟機的瓶頸。

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

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

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

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

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

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

 
顯示: