-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
None
-
None
-
None
-
None
-
None
-
None
-
None
We should consider adding a knob that we can set to make queries stop if they exceed a certain threshold.
To start, the default value should effectively be "infinity" since there are likely many systems today which use large amounts of memory for deduping but do not experience availability problems. This knob could be used during escalations and mongotune policies to limit the amount of memory used by any one query doing RID deduplication.
- is related to
-
SERVER-97745 [CLASSIC] OrStage should spill if allowDiskUse is specified and memory usage has exceeded some limit
-
- Backlog
-
-
SERVER-97746 [CLASSIC] MergeSortStage should spill if allowDiskUse is specified and memory usage has exceeded some limit
-
- Backlog
-
-
SERVER-97747 [CLASSIC] IndexScan should spill if allowDisk is specified and memory usage has exceeded some limit
-
- Backlog
-
-
SERVER-97929 UniqueStage should spill if allowDiskUse is specified and memory usage has exceeded some limit
-
- Backlog
-
-
SERVER-104884 UniqueRoaringStage should spill if allowDiskUse is specified and memory usage has exceeded some limit
-
- Backlog
-