Details
-
Task
-
Resolution: Won't Fix
-
Major - P3
-
None
-
None
-
Replication
Description
On a secondary, writing into oplog and calling _fillWriteVectors runs concurrently, but _fillWriteVectors is the bottleneck for large transactions. It's better to put operations within the same batch with the corresponding commit, so that writing the operations can overlap with the expensive _fillWriteVectors as much as possible.