-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
QO 2021-09-20, QO 2021-10-04
As part of this task we should:
- Make index discriminators that we store within the PlanCache as part of PlanCacheIndexabilityState available outside of the PlanCache. That would mean moving PlanCacheIndexabilityState into CollectionQueryInfo.
- Refactor PlanCache and remove any references to CanonicalQuery.
- Change the classic PlanCacheKey implementation so that it can be constructed from a CanonicalQuery and a Collection and change the call sites to construct and pass a PlanCacheKey rather than a CanonicalQuery to the PlanCache API.
- is depended on by
-
SERVER-59681 Start storing SBE plans in the new plan cache
- Closed