-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
v8.0, v7.3, v7.0
-
Execution Team 2024-04-29, Execution Team 2024-05-13, Execution Team 2024-05-27, Execution Team 2024-06-10, Execution Team 2024-06-24, Execution Team 2024-07-08, Execution Team 2024-07-22, Execution Team 2024-11-11
While ordered inserts will still require special handling, unordered inserts can take advantage of the batch insert interface we'll add in SERVER-89262. We can sort the documents by (metaField, timeField) to allow for efficient bucketing under a single mutex acquisition. This will allow us to significantly reduce contention and improve throughput in bulk load situations where different threads are inserting many documents with the same metaField values.
- depends on
-
SERVER-89262 Introduce bucket_catalog::insertBatch method that accepts a number of measurements with matching metaField values
- In Code Review