使用多个复制器

如果创建了“连接”文档,由它调度服务器与不同目标服务器进行多个同时发生的或相互重叠的复制,那么应该设置多个复制器来同时处理这些复制会话。多个复制器可以有效利用服务器资源,缩短复制周期(尤其是在中央服务器上),并节省复制时间。

关于此任务

使用多个复制器时,每个复制器每次只能处理一个复制会话。例如,如果调度 Hub-E/East/Renovations 同时与 HR-E/East/Renovations 和 Hub-W/West/Renovations 进行复制,那么一个复制器处理 Hub-E/East/Renovations 和 HR-E/East/Renovations 之间的复制,而另一个复制器处理 Hub-E/East/Renovations 和 Hub-W/West/Renovations 之间的复制。

多个复制器可同时处理一个源服务器与多个目标服务器之间的多个复制。多个复制器无法处理单个源服务器上的多个独立的数据库与单个目标服务器之间的复制。例如,如果 Hub-E/East/Renovations 上的 Database 1 和 Database 2 都需要与 Hub-W/West/Renovations 进行复制,那么只会有一个复制器按顺序处理这两个复制会话。

检查每台服务器上调度复制的“连接”文档。通过调整调度并启用多个复制器,可以缩短完成复制的周期。随着周期的缩短,可以在每天调度更多的复制周期,这意味着每个周期复制的数据库更新量减少而速度加快。启动了多个复制器之后,可以使用 Tell 命令来停止所有的复制器;但是不能使用 Tell 命令来停止特定的复制器。

启用多个复制器,如下所示:

  • NOTES.INI 文件 -- 编辑 ReplicatorsServerTasks 设置。
  • 从控制台 -- 在控制台输入 Load Replica 命令。如果需要多个复制器而又不希望通过关闭服务器来编辑 NOTES.INI 文件,请使用此方法。每次输入此命令,服务器将装入另一个复制器。