【发布时间】:2023-04-06 02:35:01
【问题描述】:
我正在尝试在生产环境中构建索引时优化应用程序性能,我们通常每个月构建 2 或 3 个索引,但即使使用 brackground 构建,也会导致性能问题,我们有一个非常大的分片数据集。
MongoDB 文档建议使用滚动索引构建 (https://docs.mongodb.com/manual/tutorial/build-indexes-on-replica-sets/)
但是这个过程看起来非常繁琐和手动,有没有工具/脚本可以自动完成这个过程?任何人都有通过 OpsManager 或手动滚动索引的经验吗?
我想通过 OpsManager 迁移到滚动索引,但想了解其他人的经验和问题。
【问题讨论】:
-
Atlas 显然是 offers automated rolling index builds。我不太清楚这在哪里或是否通过 ops manager/cloud manager 暴露。
标签: mongodb