MarkLogic 9-运行corb时合并

MarkLogic 9-运行corb时合并,marklogic,marklogic-corb,Marklogic,Marklogic Corb,合并发生在corb过程中,用于添加超过1000万个文档的节点。CPU/IO达到最大原因超时。如果我中断合并,corb进程将由于许多停机而停止。我可以做些什么或解决这些问题 我有6片森林 合并最大大小49152 合并最小大小1024 合并最小比率3 合并是一个正常和预期的过程。您不希望在很长一段时间内完全阻止它,尤其是在加载大量数据时,否则您将达到停机限制 听起来好像您的集群无法处理数据的负载和大小。您可能需要评估它的大小和配置是否适当。您没有提到服务器的规格、集群中的服务器数量等 有几个选项可

合并发生在corb过程中,用于添加超过1000万个文档的节点。CPU/IO达到最大原因超时。如果我中断合并,corb进程将由于许多停机而停止。我可以做些什么或解决这些问题

  • 我有6片森林
  • 合并最大大小49152
  • 合并最小大小1024
  • 合并最小比率3

合并是一个正常和预期的过程。您不希望在很长一段时间内完全阻止它,尤其是在加载大量数据时,否则您将达到停机限制

听起来好像您的集群无法处理数据的负载和大小。您可能需要评估它的大小和配置是否适当。您没有提到服务器的规格、集群中的服务器数量等

有几个选项可以尝试降低此数据加载的影响:

  • 设定 此函数对后台任务(例如,合并)将使用的I/O量设置限制。如果达到限制,则合并将被限制回最大I/O。这在计算机上的I/O系统已达到最大值的情况下会有所帮助。在正常操作中,不需要设置此参数

  • 减少CoRB线程数,使其加载速度稍微慢一点,并允许系统跟上数据输入的速度
  • 偶尔暂停CoRB作业,以便在再次恢复之前解决合并。您可以通过更改
    命令
    选项来配置和暂停/恢复,或者通过指定打开的端口或尝试使用的端口范围来启用UI。在UI中,您可以在作业运行时暂停/恢复并更改线程计数