0

如果我将 mongorestore 与 -- numInsertionWorkersPerCollection > 1 一起用于 oplogreplay,它不会带来任何性能提升。我有一台 8 核机器和 64 GB RAM,我的完整 oplog 大小约为 1 GB(同一集合中约有 100 万个请求)。所以我不认为硬件是这里的限制。请让我知道这背后的原因可能是什么。

基本上,我将 mongorestore 与同步(用于更新辅助的 oplog)进行比较。在同步的情况下,我们默认有 16 个工作人员可以同时应用 oplog,我希望我也可以对 mongorestore 做同样的事情。

4

1 回答 1

1

numInsertionWorkersPerCollection 仅在插入数据时起作用,而不是重放 opLog。

从 mongorestore 源码来看,oplogReplay 是单线程的,所以并行重放是行不通的。

于 2017-05-31T09:27:06.760 回答