Details
-
Improvement
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
None
-
None
-
Query Execution
Description
SolutionCacheData is the minimal data needed to reconstruct a QuerySolution. It is only used in the classic plan cache, since the SBE plan cache stores the lowered sbe::PlanStage instead. However in QueryPlanner::plan we compute SolutionCacheData regardless of what engine is being used.
If we are running an SBE query, we could pass a flag to QueryPlanner::plan to not construct the SolutionCacheData.