我试图弄清楚 Mongodb 索引何时加载到内存中。假设我有 n 个集合,每个集合都有 m 个索引。那么mongodb启动时,所有nxm索引都会加载到内存中吗?
根据文档,他们提到如果索引适合 RAM,则所有索引都会被加载。如果没有,它们中的一些被交换到辅助存储。但我找不到他们澄清的地方,如果在 mongodb 启动时,是否加载了所有索引?
这很重要,因为它可以让我们估计数据库以最佳方式运行所需的 RAM。
PS:我正在使用 aws-documentdb,我认为索引应该具有类似的行为,因为它们也没有在任何地方的文档中触及这部分。