-
Type: Task
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Replication
As per the flame graph, currently about 4% of the bulkWrite operation thread's time is spent in parsing the bulkWrite request with 1000 insert ops. In contrast, about 1% of an insert operation thread's time is spent parsing a similar insert with 1000 ops.
The parsing code is auto-generated through IDL so it may be harder to optimize without changing the format of the bulkWrite request altogether.
See SERVER-76662 for flame graphs.
- is depended on by
-
SERVER-82230 Allow bulkWrite to accept array of documents in an op
- Closed
- is related to
-
SERVER-76662 bulkWrite perf testing against vectorized inserts
- Closed
- related to
-
SERVER-82055 Investigate and fix slow bulkWrite response cursor population on mongod
- Closed
-
SERVER-82056 Investigate and fix slow bulkWrite addition of insert replies.
- Closed