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