監視 (複寫)

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

監控複寫拓撲是部署複寫時很重要的層面。 由於已散發複寫活動,因此必須跨越所有複寫相關的電腦,追蹤活動和狀態 藉由使用各種監視工具,您將可回答諸如以下的常見問題:

  • 我的複寫系統狀況是否良好?
  • 哪些訂閱的速度慢?
  • 我的交易式訂閱落後多少?
  • 目前一個認可的交易要到達異動複寫中的訂閱者需花多久的時間?
  • 為何我的合併訂閱速度很慢?
  • 代理程式為何沒有執行?

下列工具可用來監視複寫:

  • SQL Server 複寫監視器:最重要的複寫監視工具,能夠呈現以「發行者」為焦點的所有複寫活動檢視。 如需詳細資訊,請參閱 Monitoring Replication

  • SQL Server Management Studio - 可讓您存取「複寫監視器」。 它也可讓您檢視下列代理程式所記錄的目前狀態和最後訊息,並可讓您啟動和停止每個代理程式:記錄讀取器代理程式、快照集代理程式、合併代理程式,以及散發代理程式。 如需相關資訊,請參閱 Monitor Replication Agents

  • Transact-SQL (T-SQL) 和 Replication Management Objects (RMO) - 兩個介面都可讓您監視來自「散發者」之所有類型的複寫。 合併式複寫還提供了監視「訂閱者」端複寫的能力。

  • 複寫代理程式事件的警示 -「複寫」針對複寫代理程式事件提供了一些預先定義的警示,如有必要,您還可以建立額外的警示。 警示可用於觸發對事件的自動回應及 (或) 通知管理員。 如需詳細資訊,請參閱使用複寫代理程式事件的警示

  • 系統監視器 - 針對複寫提供了一些計數器,有助於監視效能。 如需相關資訊,請參閱 Monitoring Replication with System Monitor

另請參閱

Best Practices for Replication Administration