-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
QE 2021-09-06, QE 2021-09-20
Multi-planning for queries with $group or $lookup in the find() layer will work as follows:
1) Run all of the 'multiplanned' candidate plans and choose the winner, using the existing infrastructure.
2) Stitch the 'postMultiPlan' tree on top of the QSN of the winning plan.
3) Build an execution tree for this new QSN tree.
- is depended on by
-
SERVER-58427 Implement pushdown of $group for plans with one solution
- Closed