首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何控制MarkLogic中的合并站

问如何控制MarkLogic中的合并站
EN

Stack Overflow用户
提问于 2019-12-08 22:21:57
回答 1查看 101关注 0票数 2

Marklogic将根据背景的大小和数量来确定何时在后台运行合并。为了将站的数量保持在一个可管理的水平,当内存中的站被填满时,它们被写到磁盘上。

合并往往是CPU和磁盘密集型的。我如何控制合并发生的时间?我希望合并发生在晚上,而不是在办公时间。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-09 13:51:04

我建议阅读管理指南的理解和控制数据库合并部分。

您可能需要首先探索优化合并策略设置,以查看是否可以将合并活动对在线通信的影响降到最低。

如果您确实决定要防止合并发生在特定的高峰营业时间,那么有一节描述如何配置Merges停电期,您可以使用该部分来配置禁用合并的时间窗口:

虽然合并是系统行为的一个正常部分,但有时开始合并是不方便的。合并断电期间允许您指定不应该开始合并的时间。

​

​

然而,也有一些权衡和考虑。

一定要阅读和理解禁用Merges的危险。如该节所述,还有其他配置可用于帮助减轻合并的影响。

  • 禁用或消除合并可能最终导致服务器无法对数据库进行更改的情况。例如,当内存充溢时,就会将其写入磁盘上的存储区.MarkLogic服务器对最高站数(64)有一个固定的限制,并且最终会出现这个限制,您将无法再更新您的系统。因此,没有可用于禁用合并的控制。如果您觉得您需要禁用合并,并且您有一个主动维护合同,您可以联系MarkLogic技术支持获得帮助。
  • 在大多数情况下,合并会对您的系统造成干扰,您应该能够将合并策略参数调整为将在您的环境中工作的设置。如果您觉得您需要禁用合并,并且您有一个主动维护合同,您可以联系MarkLogic技术支持获得帮助。监控系统,确保每个森林的林分数量不会增长过高。有关设置合并控件的详细信息,请参阅合并策略参数的描述和配置合并策略规则。
  • 在某些情况下,特别是在有许多森林和在许多森林中不断变化的内容的环境中,禁用合并的另一种替代办法是将一个或多个森林设置为仅删除。有关详细信息,请参阅使森林被删除。

无论您做什么决定,如果您决定对合并策略进行更改,请确保测试您的方案,并积极监视系统。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59240434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档