Exchange 儲存區的檔案結構

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2008-07-28

您可以使用其邏輯元件來管理 Exchange 儲存區,例如儲存群組及資料庫。不過,Microsoft Exchange Server 2007 是將資料儲存在一個專門的資料檔案集內,例如 Exchange 資料庫 (.edb) 檔案、交易記錄 (.log) 檔案和檢查點 (.chk) 檔案。除非您備份或還原資料,否則很少會與這些檔案直接互動。

儲存群組檔案

每一個儲存群組對應到可延伸儲存引擎 (ESE) 的一個執行個體。在每一個 Exchange 伺服器上,Exchange 2007 會建立每一個儲存群組的資料目錄。此資料目錄包含儲存群組中每一個資料庫的資料庫檔案以及儲存群組的記錄檔。下圖說明對應到 Exchange 管理主控台所定義的特定邏輯結構的檔案結構。

儲存群組和資料庫位於單一伺服器上時的邏輯結構以及所產生的檔案結構

Exchange 2007 儲存群組與檔案

資料庫 (.edb) 檔案

Exchange 資料庫 (.edb) 檔案是信箱資料的存放庫。它們是由 ESE 直接存取,並具有為了快速存取而設計的 B+Tree,讓使用者能夠在四個 I/O 週期內存取任何資料頁。Exchange 資料庫包含多個 B+Tree,並含有輔助樹狀結構,以保存索引和檢視的方式來輔佐主要樹狀結構。

note附註:
Exchange 2007 不使用 Exchange Server 2003 所使用的資料流 (.stm) 檔案格式。先前分割成 .edb 和 .stm 檔案的資料現在只儲存在 .edb 檔案中。

記錄 (.log) 檔案

Exchange 2007 將作業 (例如建立或修改郵件) 寫入該資料庫儲存群組的記錄 (.log) 檔案中。認可的交易稍後會寫入至資料庫本身 (在 .edb 檔案中)。此方式保證會記錄所有已完成及進行中的交易,萬一服務中斷,仍可維護資料完整性。儲存群組中的資料庫共用一組交易記錄,它們是以連續數字來命名 (例如 E0000000001.log 和 E0000000002.log)。

檢查點 (.chk) 檔案

檢查點 (.chk) 檔案儲存的資訊指出交易何時成功儲存至硬碟上的資料庫檔案。當 Exchange 2007 要從服務中斷復原時會使用檢查點檔案,讓 ESE 的執行個體能夠在不一致的資料庫中,從下一筆未寫入的交易開始自動重新顯示記錄檔。

如需交易記錄的相關資訊,請參閱了解交易記錄

相關資訊

如需設定儲存群組與資料庫的相關資訊,請參閱設定儲存群組與資料庫的建議

如需在 Exchange 2007 中管理儲存群組及資料庫的相關資訊,請參閱管理儲存群組及儲存區