首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

MS SQL 基礎教學:複寫監視器監控快照/記錄讀取/散發/合併代理程式完整操作

     編輯:關於SqlServer

複寫監視器是 DBA 定位複寫錯誤、監控代理程式健康狀態的核心工具。啟用條件:伺服器為散發者、目前使用者為 sysadmin。本文示範監控四大代理程式:1) 快照代理:產生同步集合、記錄同步作業;2) 記錄讀取代理:掃描交易記錄、複製交易至散發資料庫;3) 散發代理:將快照/交易推送至訂閱者(推式)或由訂閱者拉取(拉式);4) 合併代理:交換變更、偵測衝突、依規則解決。操作路徑:企業管理器 → Replication Monitor → Agents → 右鍵代理 → Agent History → Session Details 查看每階段耗時、狀態、錯誤訊息。

四大代理程式職責與監控重點

代理程式核心職責監控關鍵指標
快照代理產生 .bcp/.sch/.idx 檔案、BCP 大量複製執行時間、檔案大小、錯誤計數、同步作業記錄
記錄讀取代理掃描發布資料庫記錄、複製標記交易至散發庫延遲、掃描速度、未複寫交易數、錯誤
散發代理推送/拉取快照與交易至訂閱者延遲、傳遞速度、衝突(合併)、錯誤
合併代理交換變更、衝突偵測與解決、世代追蹤衝突數、解決結果、世代交換數、錯誤

Snapshot Agent History Session Details of Snapshot Agents

複寫監控最佳實踐

  • 設定警報監控關鍵代理程式狀態(停止、延遲超過閾值)。
  • 定期檢視 Session Details 識別效能瓶頸(如快照代理耗時過長、記錄讀取延遲增長)。
  • 合併複寫重點監控衝突率與解決規則有效性。
  • 保留足夠歷程記錄天數(建議 7-30 天)供趨勢分析。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved