|
A few notes based on a discussion of this ticket with anton.korshunov.
This ticket should include the work to stop encoding the values of various query knobs into the cache key, and instead to flush the cache when the knob is reset.
- This ticket depends on
SERVER-61422. By changing the definition of the cache key, we are essentially enabling auto-parameterization. This can't be done, even just for auto-parameterized collection scan plans, without SERVER-61422.
- There is an open discussion about whether it is possible to enable auto-parameterization in some scenarios but not others, in particular for collection scan plans but not index scan plans. We want to get some basic auto-parameterization scenarios working end to end, ideally without having to disable SBE plan cache scenarios that are already being tested in the "all feature flags" builders.
|