gpt4 book ai didi

MarkLogic 9 - 运行 corb 时合并

转载 作者:行者123 更新时间:2023-12-04 15:27:33 31 4
gpt4 key购买 nike

合并发生在 corb 过程中,用于添加超过 1000 万个文档的节点。 CPU/IO 达到最大导致超时。如果我停电合并,corb 过程将由于许多站而停止。我能做什么或解决问题。

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

最佳答案

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

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

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

  • 设置 background-io limit

    This function sets a limit on the amount of I/O that background tasks (for example, merges) will consume. If the limit is reached, then merges are throttled back to limit their maximum I/O. This can help in situations when the I/O system on the computer is maxed out. In normal operations, you should not need to set this parameter.

  • 减少 CoRB 线程数以减慢它们的加载速度,并让系统跟上数据输入的速度
  • 偶尔暂停 CoRB 作业以允许合并在再次恢复之前解决。您可以配置 COMMAND-FILE并通过更改 COMMAND 选项暂停/恢复,或通过指定 JOB-SERVER-PORT 启用 UI尝试使用开放端口或端口范围。在作业运行时,您可以通过 UI 暂停/恢复和更改线程数。

关于MarkLogic 9 - 运行 corb 时合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61975001/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com