Marklogic将根据背景的大小和数量来确定何时在后台运行合并。为了将站的数量保持在一个可管理的水平,当内存中的站被填满时,它们被写到磁盘上。
合并往往是CPU和磁盘密集型的。我如何控制合并发生的时间?我希望合并发生在晚上,而不是在办公时间。
发布于 2019-12-09 13:51:04
我建议阅读管理指南的理解和控制数据库合并部分。
您可能需要首先探索优化合并策略设置,以查看是否可以将合并活动对在线通信的影响降到最低。
如果您确实决定要防止合并发生在特定的高峰营业时间,那么有一节描述如何配置Merges停电期,您可以使用该部分来配置禁用合并的时间窗口:
虽然合并是系统行为的一个正常部分,但有时开始合并是不方便的。合并断电期间允许您指定不应该开始合并的时间。

然而,也有一些权衡和考虑。
一定要阅读和理解禁用Merges的危险。如该节所述,还有其他配置可用于帮助减轻合并的影响。
无论您做什么决定,如果您决定对合并策略进行更改,请确保测试您的方案,并积极监视系统。
https://stackoverflow.com/questions/59240434
复制相似问题