-
Type:
Improvement
-
Resolution: Duplicate
-
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
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
-
- Closed
-
- related to
-
SERVER-100258 Implement prepareInsertsToBuckets
-
- Closed
-