重新加载所有TDE模板是否会导致ML性能问题



现在我使用gradle mlReloadSchemas任务来重新加载TDE模板。我想,即使更改仅针对一个tde文件,重载模式任务也可能删除所有in DB,并将所有tde模板加载到ML DB。

我想知道这是否会导致ML的性能问题。即使对于尚未更改的TDE文件,这也会触发索引吗?

我正在使用DevOps管道来触发从GIT存储库重新加载模式。因此,我无法仅加载更改TDE文件。我必须重新装上所有东西。若存在性能问题,如何使用管道只加载已更改的文件?

重新部署TDE可能会导致重新索引。要重新索引的记录数量取决于这些TDE的上下文匹配。

一个资源充足的集群应该能够处理重新索引的负载。

也就是说,合并活动可以与在线流量和查询需求竞争。您可以通过将重新索引限制设置为较低级别(1-5,1为最低级别(来帮助将影响降至最低,还可以设置后台io限制,以限制任何节点将用于后台活动(如合并和备份(的io量。

您还可以选择何时启用/禁用重新索引,并在不同时期将重新索引级别调整为更高/更低级别。

  • https://help.marklogic.com/Knowledgebase/Article/View/how-reindexing-works-and-its-impact-on-performance
  • https://help.marklogic.com/Knowledgebase/Article/View/indexing-best-practices

相关内容

最新更新