重新加载所有 TDE 模板是否会触发重新索引导致 ML 性能问题?

Will reloading all TDE templates tigger reindexing cause ML Performance issue?

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

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

我正在使用 DevOps 管道触发从 GIT 存储库重新加载模式。因此,我不能只加载更改的 TDE 文件。我必须重新加载所有内容。如果存在性能问题,如何使用管道仅加载更改的文件?

重新部署 TDE 会导致重新索引。要重新索引多少条记录取决于这些 TDE 的上下文匹配。

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

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

您还可以选择何时enable/disable重建索引,并在不同时期将重建索引级别调整为higher/lower级别。