群集


使用多个群集复制器
如果某些数据库使用频率非常高,经常由于这些数据库发出更新请求而导致群集复制器过载,请考虑使用多个群集复制器。如果在一个服务器上运行多个群集复制器,它们会同时工作,将更改复制到其他服务器。如果某个群集复制器将更改复制到其他服务器时太忙,将有第二个群集复制器开始将更改复制到其他服务器。通过分担复制工作负载,多个群集复制器可以确保数据能够快速更新,且数据库严格地保持同步。

确定群集复制器的运行个数

要确定需要运行多少群集复制器,请监控群集复制统计信息。例如,Replica.Cluster.WorkQueueDepth 显示了等待复制的已修改的数据库数。如果等待复制的数据库数总是大于零,则应该考虑添加一个或多个群集复制器。但是在没有足够的网络带宽以足够快速地处理事务的情况下,等待复制的数据库数也可能大于零。如果确实出现这种情况,则应考虑为群集设置专用局域网。另外请记住,为服务器添加处理器或内存可以增强复制性能。

Replica.Cluster.SecondsOnQueue 显示最后一个数据库在复制之前在复制队列中等待的时间(秒)。群集复制器每 15 秒检查一次队列,此数值在负载较轻期间应该小于 15。如果此数值经常大于 30,就应该考虑添加一个或多个群集复制器。

应该一次只添加一个群集复制器,直到群集复制统计信息达到您希望的数值为止。

启动多个群集复制器

可以将 Domino 配置为在每次启动服务器时自动启动多个群集复制器,也可以仅为当前会话启动多个群集复制器。

在启动服务器时自动启动多个群集复制器

可以使用 Domino Administrator 或 Web Administrator 将 Domino 配置为在启动服务器时启动多个群集复制器。

从 Domino Administrator
1. 单击“配置”附签。

2. 在任务窗格中,展开“Server”,然后单击“Configurations”。

3. 执行下列操作之一:

4. 单击“NOTES.INI 设置”附签。

5. 单击“设置/修改参数”。

6. 在“项目”域中选择或输入 CLUSTER_REPLICATORS。

7. 在“值”域中,输入需要在此服务器上运行的群集复制器的数目。


8. 单击“添加”,然后单击“确定”。

9. 单击“保存并关闭”。

10. 重新启动服务器以使设置生效。

从 Web Administrator 中
1. 单击“配置”附签。

2. 在任务窗格中,展开“Server”,然后单击“Configurations”。

3. 执行下列操作之一:

4. 单击“NOTES.INI 设置”附签。

5. 单击“设置/修改参数”。

6. 在“可用参数”框中,单击 CLUSTER_REPLICATORS,然后单击“添加”。

7. 在“值”域中,输入需要在此服务器上运行的群集复制器的数目,然后单击“确定”。


8. 单击“保存并关闭”。

9. 重新启动服务器以使设置生效。

仅为当前会话启动多个群集复制器

要仅为当前会话运行多个群集复制器,请执行下列操作之一。

从 Domino Administrator 或 Web Administrator
1. 在服务器窗格中,展开“All Servers”或“Clusters”。

2. 选择需要的服务器。

3. 单击“服务器”“状态”附签。

4. 在任务窗格中,执行下列操作之一:

5. 在“工具”窗格中,展开“Task”,然后单击“启动”。

6. 选择“Cluster Replicator”。

7. 对需要启动的每个群集复制器都单击一次“启动任务”,然后单击“完成”。

从服务器控制台
从服务器控制台对需要启动的每个群集复制器发送下面的命令。


每次发送这个命令,服务器都会另外启动一个群集复制器。