0

我们需要将一个新字段和一个索引添加到mongodb.

我们已经为新字段创建了一个索引,然后开始运行一个脚本,该脚本用于UnorderedBulkOp更新每个文档并将该字段添加到其中。

脚本开始时相对较快(111 秒/百万),但随着它的进展越来越慢(目前下降到 422 秒/百万)。

  1. 首先添加索引然后添加字段是正确的决定吗?我们知道这会减慢更新速度,因为它现在需要更新索引,但我们假设它会在脚本完成后从头开始构建索引节省时间。
  2. 随着脚本的进展,性能应该下降这么多的任何原因?
4

0 回答 0