使用複製監控器監控效能

適用於:SQL ServerAzure SQL 受控執行個體

Microsoft SQL Server 透過使用複寫監控器,您可以監控交易複製的效能,並以以下方式合併複寫:

  • 設定警告與閾值

  • 查看效能衡量

  • 用追蹤標記來判定延遲(交易複製)

  • 查看詳細的同步統計(合併複寫)

  • 查看交易與傳遞時間(交易複製)

設定警告與閾值

「複寫監視器」可讓您針對多種效能狀況啟用警告。 在您啟用警告時,必須指定臨界值。 當該門檻達到或超過時,訂閱及其同步出版品的 狀態 欄會出現警告(除非需要顯示更高優先權的問題)。 除了在複寫監視器顯示警告外,達到臨界值也會觸發警示。 您可以啟用下列效能條件的警告:

  • 超過指定的延遲 (交易受發行者認可與對應交易受訂閱者認可之間所經過的時間)。

    此條件適用於交易複製。 若達到或超過指定門檻,狀態會顯示為 效能關鍵。

  • 超過指定的同步處理時間。

    此條件適用於合併複寫。 若達到或超過指定門檻,狀態會顯示為 長期合併。 您可以為撥號連接和區域網路 (LAN) 連接指定不同的臨界值。

  • 未能在指定時間內處理完指定數量的資料列。

    此條件適用於合併複寫。 若達到或超過指定門檻,狀態會顯示為 效能關鍵。 您可以為撥號連接和 LAN 連接指定不同的臨界值。

如需更多資訊,請參閱 在複寫監視器中設定臨界值和警告。

查看效能衡量

複製監控器在出版品的 「目前平均效能 」欄與 「目前最差效能 」欄位,以及 訂閱的「效能 」欄位中,顯示交易複製與合併複製的效能品質值。 值如下:

  • 非常好

  • 良好

  • 尚可

  • 差

  • 關鍵(僅限交易複製)

你要用以下方式來決定這些數值:

  • 對於交易複製,效能品質由延遲閾值決定。 如果你沒有設定閾值,複製監控器不會顯示任何值。 下表顯示了臨界值和效能品質值之間的交互關聯。 舉例來說,如果你把門檻設為 60 秒,實際延遲是 30 秒,那麼延遲就是門檻的 50%,結果是 Good。

    非常好 好 尚可 差 重要
    0 – 34% 35 – 59% 60 – 84% 85 – 99% 100% +
  • 對於合併式複寫,效能品質與任一臨界值皆無關(不過,資料列處理臨界值確實會決定是否在 狀態 資料行中顯示 效能嚴重不足 值)。 透過將個別訂閱效能與具有相同連接類型 (撥號或 LAN) 之發行集訂閱的平均記錄效能進行比較,對效能品質進行判斷。 複製監控器會在相同連線類型下,經過五次同步且每次變更 50 次或以上後,顯示一個值。 如果同步次數少於五次且變更數為50項或以上,或最近一次同步變更少於50項,複製監視器不會顯示該值。

    下表顯示了平均效能和效能品質值之間的交互關聯。 例如,若十位訂閱者透過 LAN 連線以平均每秒 100 列同步,而其中一位訂閱者以每秒 125 列同步,該訂閱者的同步效能為平均值的 125%,結果為良好。

    非常好 好 尚可 差
    151+% 76 – 150% 26 – 75% 0 – 25%

如需有關檢視訂閱資訊的詳細資訊,請參閱使用複寫監視器來檢視資訊及執行工作。

用追蹤標記來判定延遲

交易式複寫可讓您藉由在發行資料庫的交易記錄檔中插入權杖(少量資料),並記錄它到達散發者和訂閱者所需的時間,來測量系統中的延遲。 這個代幣也能幫助你判斷資料是否未送達分銷商或訂閱者。 如需詳細資訊,請參閱 測量交易式複寫的延遲並驗證連線。

查看合併複寫的詳細同步效能資訊

針對合併式複寫,複寫監視器於同步處理時顯示每個已處理發行項的詳細資訊,包括每個處理階段花費的時間 (上傳變更、下載變更等等)。 它能幫助你找出導致延遲的特定表格。 這是排查合併訂閱效能問題的最佳地方。 欲了解更多關於查看詳細統計的資訊,請參閱 「使用複製監控器檢視資訊並執行任務」。

查看交易複製的交易與交付時間

對於交易複製,複製監控器會顯示尚未分發給訂閱者的分發資料庫中交易數量,以及分發這些交易的預估時間。 如需詳細資訊,請參閱使用複寫監視器來檢視資訊及執行工作。