复制监视器(故障排除)
使用复制监视器可以访问下列可在故障排除期间使用的信息和任务:
- 代理历史记录和输出
- 性能信息
- 阈值、警告和警报
代理历史记录和输出
当前代理会话的代理历史记录和输出都可以提供有价值的故障排除信息。下面列出了每个代理、可以在其中找到代理的复制监视器中的选项卡以及说明如何访问这些选项卡的主题链接:
- 下列代理与复制监视器中的发布相关联:
- 快照代理
- 日志读取器代理
- 队列读取器代理
通过下列发布选项卡访问与这些代理相关联的信息和任务:“警告和代理”(对于运行 Microsoft SQL Server 2005 的分发服务器)或**“代理”**选项卡(对于运行早期版本的 SQL Server 的分发服务器)。有关详细信息,请参阅如何查看与发布相关的代理的信息并执行此代理的任务(复制监视器)。
- 下列代理与复制监视器中的订阅相关联:
- 分发代理
- 合并代理
通过下列选项卡访问与这些代理相关联的信息和任务:“订阅监视列表”(适用于每台发布服务器)或**“所有订阅”**选项卡(适用于每个发布)。有关详细信息,请参阅如何查看与订阅相关的代理的信息并执行此代理的任务(复制监视器)。
SQL Server Management Studio 还提供了复制代理的基本监视。有关详细信息,请参阅如何从 Management Studio 监视复制代理 (SQL Server Management Studio)。
性能信息
复制监视器使您可以通过下列方式监视事务性复制和合并复制的性能:
- 设置警告和阈值
有关详细信息,请参阅本主题中的“阈值、警告和警报”部分。 - 查看性能度量值
对于发布,复制监视器在**“当前平均性能”和“当前最差的性能”列中显示事务性复制和合并复制的性能质量值;对于订阅,复制监视器在“性能”**列中显示这些值。有关详细信息,请参阅用复制监视器监视性能。 - 使用跟踪令牌确定滞后时间(事务性复制)
事务性复制使您可以通过在发布数据库的事务日志中插入一个令牌(少量数据)并记录到达分发服务器和订阅服务器所用的时间,来测量系统的滞后时间。使用令牌还可以识别数据是否未到达分发服务器或订阅服务器。有关详细信息,请参阅为事务复制测量滞后时间和验证连接。 - 查看详细的同步统计信息(合并复制)
对于合并复制,复制监视器会显示同步过程中所处理的每个项目的详细统计信息,其中包括每个处理阶段(如上载更改、下载更改等等)所用的时间。它可帮助查明导致速度降低的特定表,并且是解决合并订阅性能问题的最佳途径。有关查看详细统计信息的详细信息,请参阅如何查看与订阅相关的代理的信息并执行此代理的任务(复制监视器)。 - 估计订阅同步所需的时间(事务性复制)
对于事务性复制,复制监视器显示有关以下内容的信息:分发数据库中尚未分发到订阅服务器的事务数;以及分发这些事务所需的估计时间。有关详细信息,请参阅如何查看与订阅相关的代理的信息并执行此代理的任务(复制监视器)。
阈值、警告和警报
默认情况下,复制监视器只对未初始化的订阅显示警告,但是,您可以对其他情况启用警告。建议对拓扑启用警告,以便您及时得到有关状态和性能的通知。
启用警告时,需要指定阈值。达到或超过该阈值时,将显示警告(除非需要显示更高优先级的问题)。除了在复制监视器中显示警告之外,达到阈值还可以触发警报。复制提供了一组与性能阈值关联的警报和另一组提供有关其他代理情况的信息的警报。有关详细信息,请参阅在复制监视器中设置阈值和警告和为复制代理事件使用警报。
请参阅
概念
使用复制监视器监视复制
复制故障排除工具
对复制进行故障排除