使用多个集群复制器
如果某些数据库使用频率非常高,经常由于这些数据库发出更新请求而导致集群复制器过载,请考虑运行多个集群复制器。
关于此任务
确定集群复制器的运行个数
关于此任务
要确定需要运行多少集群复制器,请监控集群复制统计信息。例如,Replica.Cluster.WorkQueueDepth 显示了等待复制的已修改的数据库数。如果等待复制的数据库数总是大于零,则应该考虑添加一个或多个集群复制器。但是在没有足够的网络带宽以足够快速地处理事务的情况下,等待复制的数据库数也可能大于零。如果确实出现这种情况,应考虑为集群设置专用局域网。另外请记住,为服务器添加处理器或内存可以增强复制性能。
Replica.Cluster.SecondsOnQueue 显示最后一个数据库在复制之前在复制队列中等待的时间(秒)。集群复制器每 15 秒检查一次队列,此数值在负载较轻期间应该小于 15。如果此数值经常大于 30,就应该考虑添加一个或多个集群复制器。
应该一次只添加一个集群复制器,直到集群复制统计信息达到您希望的数值为止。
可以将 Domino® 配置为在每次启动服务器时自动启动多个集群复制器,也可以仅为当前会话启动多个集群复制器。
可以使用 Domino® Administrator 将 Domino® 配置为在启动服务器时启动多个集群复制器。
从 Domino® Administrator
过程
- 单击配置选项卡。
- 在“任务”窗格中,展开服务器,然后单击配置。
- 请执行下列其中一项操作:
- 如果所需服务器的“配置设置”文档已存在,请选择该文档,然后单击编辑配置。
- 如果所需服务器的“配置设置”文档尚不存在,请单击添加配置,并在基本选项卡上的组或服务器名称字段中添加服务器名称。
- 单击 NOTES.INI 设置选项卡。
- 单击设置/修改参数。
- 在项目字段中,选择或输入 CLUSTER_REPLICATORS。
- 在值字段中,输入需要在此服务器上运行的集群复制器的数目。 注: 在“值”字段中输入 0(零)不会停止所有集群复制器。仍然有一个集群复制器会运行。应禁用整个服务器的集群复制
- 单击添加,然后单击确定。
- 单击保存并关闭。
- 重新启动服务器以使设置生效。
仅为当前会话启动多个集群复制器
关于此任务
过程
- 在“服务器”窗格中,展开所有服务器或集群。
- 选择需要的服务器。
- 单击 选项卡。
- 在“任务”窗格中,单击服务器任务。
- 在“工具”窗格中,展开任务,然后单击启动。
- 选择集群复制器。
- 对需要启动的每个集群复制器都单击一次启动任务,然后单击完成。
从服务器控制台
关于此任务
从服务器控制台对需要启动的每个集群复制器发送下面的命令。
load clrepl
每次发送这个命令,服务器都会另外启动一个集群复制器。