-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Execution
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Promote per-operation execution behavior knobs to be settable per query shape via Persistent Query Settings. Same recipe as the other promotion tickets: migrate readers to QueryKnobConfiguration (see the needs_replacement burn-down from SERVER-129580), then register and flip pqs_settable: true.
Candidate knobs (each needs a per-knob risk assessment; it is fine to drop some during review):
- internalQueryExecYieldIterations
- internalQueryExecYieldPeriodMS
- internalQueryJavaScriptFnTimeoutMillis
- internalQueryEnableAggressiveSpillsInGroup
- internalQuerySlotBasedExecutionHashAggMemoryCheckPerAdvanceAtLeast
- internalQuerySlotBasedExecutionHashAggMemoryCheckPerAdvanceAtMost
- internalQuerySlotBasedExecutionHashAggMemoryUseCheckMargin
Constraints established in SERVER-129580: knobs must be read after query settings resolution, must not feed query shape computation, and must not be test_only.
- is related to
-
SERVER-129580 Forbid direct query knob access
-
- Closed
-