1. 程式人生 > >Exchange 2013/2016延遲副本重播管理(Reply Log Manager)

Exchange 2013/2016延遲副本重播管理(Reply Log Manager)

image 產生 什麽 manager group man 可用 .com ros

在Exchange 2013版本中引入了Reply Log Manager延遲重播管理。什麽是延遲重播管理?和以往的延遲副本有什麽區別?
Reply Log Manager就是在進行延遲日誌重播過程中充分考慮到數據庫所在磁盤空間、磁盤I/O和數據庫副本狀態情況,更好的保證DAG數據庫的高可用性。防止因為重播延遲副本日誌產生過多的I/O,從而給對磁盤I/O產生較大的壓力影響正常數據庫讀取數據;當當前磁盤情況不滿足延遲日誌重播時Reply Log Manager將會把日誌重播進行延遲處理。以往(Exchange 2010)版本的延遲副本日誌重播是不會考慮到磁盤和數據庫副本因素的,只要達到延遲時間節點就會進行日誌重播寫入。下圖顯示當磁盤讀取時間在25ms以下時延遲日誌可以正常重播寫入,當磁盤讀取時間達到35ms以上時延遲日誌重播動作將會被設置為延遲狀態,直到磁盤I/O恢復較低時間。
技術分享圖片

可以說Exchange 2013和Exchange 2016 CU1的Reply Log Manager是一個比較好的功能。(具體的介紹可以參考:https://blogs.technet.microsoft.com/exchange/2016/03/03/lagged-database-copy-enhancements-in-exchange-server-2016-cu1/)

在Exchange 2013中啟用Reply Log Manager功能可以使用如下命令
Set-DatabaseAvailabilityGroup –Identity DAG1 –ReplayLagManagerEnabled $True

在Exchange 2016中啟用Reply Log Manager默認是開啟的,如果要關閉該功能可以使用如下命令:

Set-DatabaseAvailabilityGroup <DAGName> -ReplayLagManagerEnabled $false
針對數據庫副本禁用Reply Log Manager功能可以使用如下命令:
Set-MailboxDatabaseCopy <database name\server> -ReplayLagMaxDelay:[TimeSpan]::Zero

Exchange 2013/2016延遲副本重播管理(Reply Log Manager)