閱讀英文

共用方式為


了解 Exchange 2013 分頁清空

適用於:Exchange Server 2013

Exchange 2013 的分頁清空

「清空」是一種安全性機制,以零或二進位模式來覆寫已刪除的資料,使已刪除的資料更加難以復原。 Exchange 2013 中的 ESE 資料庫會使用頁面作為其儲存單位,因此會實作分頁零。 預設會啟用分頁零,且無法停用。 分頁清空作業會記錄在交易記錄檔中,以便使用類似方式對所有資料庫副本進行分頁清空。 在主動資料庫上將頁面清空會在被動資料庫複本上清空此頁面。

注意

無法讓可延伸儲存引擎 (ESE) 優先使用零分頁,而不是配置新空間。 已指派循序空間配置的資料表會刻意略過分散或清空的分頁,優先使用新的或可用的循序頁面。 此方法可減少資料庫 IOP。

在 Exchange 2013 中,分頁清空可降低伺服器在執行清空功能時造成的效能影響。 這包括:

  • 優化的儲存體和網路容量:ESE 會將分頁記錄寫入交易記錄檔,而不是記錄整個頁面影像。 此方法可減少記錄寫入 I/O,並降低傳送記錄檔時的頻寬需求。
  • 優化的資料庫磁片 I/O:在 Exchange 2010 RTM 和更早版本中,只有備份期間或在排程維護期間才會發生分頁,而且導致大量資料庫磁片 I/O。 在 Exchange 2010 SP1 和更新版本 (包括 Exchange 2013) 中,預設會進行分頁,並在交易時間發生。 在大部分情況下,會在實刪除之後立即進行零處理。 此設計可讓資料庫利用引擎的檢查點深度功能。 這項功能可確保中途分頁會在資料庫快取中保留一段時間。 在近距離鄰近發生的其他頁面更新不會造成額外的資料庫寫入 I/O。 由於此設計,分頁清空不會對資料庫 I/O 造成顯著影響,這也是預設會啟用分頁清空的原因。

在 ESE 資料庫中實作分頁清空

分頁清空會以二進位模式覆寫實刪除的記錄。 分頁模式是 ESE 引擎作業特有的,而且執行時間作業與維護作業不同。 下表列出對應至特定執行階段作業的填滿圖樣。

ESE 執行階段期間的分頁清空填入模式

ESE 執行階段作業 填滿圖樣
取代 R
記錄 long 值刪除 D
釋放的頁面空間 H

下表列出對應至特定作業的填滿圖樣,這些作業是在 ESE 背景資料庫維護期間進行。

ESE 背景資料庫維護期間的分頁清空填入模式

ESE 背景資料庫維護作業 填滿圖樣
記錄刪除 D
長數值刪除 L
部分使用頁面的已釋放頁面空間 Z
未使用頁面的已釋放頁面空間 U

背景資料庫維護

背景資料庫維護是一個持續對資料庫進行總和檢查和掃描的程序。 其主要功能是總和檢查碼資料庫頁面,但也會處理清除空間,並將因 Store 損毀而未歸零的記錄和頁面歸零。 背景資料庫維護處理速度約為每一資料庫每秒 1 MB。 如果及時分頁是優先順序,您可以減少資料庫大小,以確保當機復原案例在較短的時間週期內發生分頁 (例如,24 小時) 。

背景資料庫維護是連續的處理程序,因此沒有任何與其開始和完成關聯的事件。 您可以讀取效能計數器的值,以追蹤背景資料庫維護的進度:

  • MSExchange Database - > 實例 - > 資料庫維護持續時間

此計數器會指出自從給定資料庫上次完成維護以來經過的秒數。

ESE 資料庫分頁清空的處理程序

下表討論資料庫刪除案例,以及分頁清空功能發生的時間。

資料庫刪除案例 清空資料庫資料 的 ESE 處理程序和時段
  • 案例 1:單一項目復原已停用,且使用者從 [可復原的項目] 資料夾清除項目。
  • 案例 2:單一專案復原已停用,且 [可復原的專案] 保留期間設定為零。
  • 案例 3:單一項目復原已啟用,且項目是否過期取決於刪除項目保留期間。
非同步執行緒會以二進位模式覆寫刪除的資料。 此動作會在記錄刪除的幾毫秒內發生。 如果 Store 進程在下列案例中損毀:
  • 雖然非同步歸零工作仍然未完成。
  • 版本存放區清除因版本存放區成長而取消

當背景資料庫維護處理資料庫的該區段時,零完成。

檢視案例:Outlook/Outlook Web 資料夾檢視 (例如,[交談] 檢視) 中項目的到期 資料清空會在背景資料庫維護處理該區段的資料庫時進行。
移動信箱/刪除信箱案例:刪除來源信箱 (暫放中刪除的信箱到期) 資料清空會在背景資料庫維護處理該區段的資料庫時進行。

監控分頁清空行為

您可以檢視兩個 ESE 計數器來測量和監督分頁清空功能:

  • MSExchange Database - > 資料庫維護分頁歸零:指出自叫用效能計數器以來,資料庫引擎歸零的頁數。
  • MSExchange Database - > 資料庫維護分頁零/秒:指出分頁的速率。

注意

若要了解如何啟用這些計數器,請參閱<如何啟用延伸的 ESE 效能計數器>。

分頁為零是資料庫維護函式,因此效能資訊會包含在下列計數器中:

  • 執行時間交易的分頁。
  • 由於背景資料庫維護,頁面為零。

不清空分頁的信箱資料類型

下列信箱資料類型未佈建分頁清空:

  • 信箱資料庫交易記錄 (.log)

    當交易記錄因為透過備份或迴圈記錄) 截斷而 (刪除時,NTFS 檔案系統中將已刪除記錄檔儲存 () 的區塊不會有任何程式。 NTFS 很可能會針對新建立的記錄快速重新使用該可用空間,但不保證會發生這種情況。

  • 內容索引類別目錄檔案

    Exchange 2013 使用 Search Foundation 來執行搜尋檢索功能。 搜尋索引類別目錄是由幾十個檔案組成,這些檔案與信箱資料庫檔案儲存在相同的磁碟區中。 從信箱資料庫實刪除郵件時,不會立即刪除搜尋類別目錄中關聯的內容。 當 Search Foundation 執行陰影或主要合併將許多小型類別目錄檔案合併成單一較大檔案時,便會刪除內容。 完成主要合併後,便會將較小的類別目錄檔案刪除。 沒有任何程式可以將儲存已刪除之目錄檔案的區塊歸零。