增强复制性能
在配置复制之前,建议先熟悉一下影响复制性能的各种因素:
- 服务器和网络硬件
- 数据库设计
- 分发服务器配置
- 发布设计和选项
- 筛选器设计和用途
- 订阅选项
- 快照选项
- 代理参数
- 维护
有关这些因素如何影响每一种类型的复制的详细信息,请参阅:
配置复制后,建议制定一个性能标准,以便于确定复制在通常用于应用程序和拓扑的常见工作负荷中的行为方式。使用复制监视器和系统监视器确定用于描述复制性能的以下五个方面的一般数量:
- 滞后时间:在复制拓扑中的节点之间传播数据更改所用的时间。
- 吞吐量:在某段时间内系统可以维持的复制活动量(用在某个时间段内传递的命令来度量)。
- 并发:可以在系统上同时运行的复制进程数。
- 同步持续时间:完成给定同步所用的时间。
- 资源消耗:用于复制处理的硬件和网络资源。
滞后时间和吞吐量与事务性复制关系最密切,因为建立在事务性复制基础上的系统通常需要低滞后时间和大吞吐量。并发和同步持续时间与合并复制关系最密切,因为建立在合并复制基础上的系统通常具有大量的订阅服务器,并且发布服务器可能具有大量与这些订阅服务器的并发同步。
在建立基准数目后,请在复制监视器中设置阈值。有关详细信息,请参阅在复制监视器中设置阈值和警告和为复制代理事件使用警报。如果您遇到性能问题,建议您通读上面列出的增强性能主题中的建议,并在影响所遇到问题的区域中应用更改。