-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Execution Team 2022-08-08, Execution Team 2022-08-22, Execution Team 2022-09-05, Execution Team 2022-09-19
-
105
TTL indexes reposition the cursor often to continue deleting the obsolete records. The repositioning uses a search_near which is biased to walk in one direction looking for the records than the other. This could cause a performance issue if the cursor has to walk through a lot of deleted records. The bounded cursor offers a means to limit the range the search_near has to walk, potentially improving the performance.
- is depended on by
-
SERVER-56274 TTL deletes are much slower on descending indexes than ascending indexes
- Closed
-
SERVER-57221 Inconsistent delete performance on collections with multiple secondary indexes on same key
- Closed
- is related to
-
SERVER-69659 Test performance of restoring index cursors during TTL deletes
- Open