监控(复制)

适用于:SQL ServerAzure SQL 托管实例

监视复制拓扑是部署复制的一个重要方面。 因为复制活动是分布式的,所以跟踪复制过程中涉及的所有计算机的活动和状态非常有必要。 使用各种监视工具,可以回答此类常见问题:

  • 我的复制系统是否正常?
  • 哪些订阅比较慢?
  • 我的事务性订阅滞后了多少?
  • 在事务性复制中,当前提交的事务需要多长时间才能到达订阅者?
  • 为什么我的合并订阅比较慢?
  • 为什么智能体没有运行?

以下工具可用于监视复制:

  • SQL Server 复制监视器是监视复制最重要的工具,它可以显示以发布服务器为中心的所有复制活动视图。 有关详细信息,请参阅 Monitoring Replication

  • SQL Server Management Studio - 提供对复制监视器的访问权限。 它还允许您查看当前状态以及下列代理所记录的最后一条消息,还允许您启动和停止每个代理:日志读取器代理、快照代理、合并代理和分发代理。 有关详细信息,请参阅 Monitor Replication Agents

  • Transact-SQL (T-SQL) 和复制管理对象 (RMO) - 可通过这两个接口监视来自分发服务器的所有类型的复制。 合并复制还提供了从订阅者端监控复制的能力。

  • 复制代理事件的警报 - 复制提供了许多复制代理事件的预定义警报,如有必要,还可创建其他警报。 警报用于触发对某个事件的自动响应和/或用于通知管理员。 有关详细信息,请参阅对复制代理事件使用警报

  • 系统监视器 - 可用于监视性能,并提供多个用于复制的计数器。 有关更多信息,请参阅使用系统监视器监控复制