-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Query Execution
-
Fully Compatible
-
v6.0
-
QE 2022-05-30, QE 2022-06-13
-
10
Local experiments suggest that this has a positive performance benefit. It would be particularly noticeable for queries involving complex logical expressions, but which also have a $group/$lookup which makes them eligible for SBE pushdown by default.
This change does not interact well with the SBE plan cache's auto-parameterization implementation, and therefore it will only kick in when the plan cache is off. This behavior will need to be removed in order to enable the SBE plan cache. This won't matter for the 6.0 branch, however, since there are no plans to enable the SBE plan cache in 6.0.
- has to be done before
-
SERVER-67061 Remove SBE "applyClassicMatcher" VM instruction
- Closed
- related to
-
SERVER-67079 Re-enable $elemMatch projection in SBE
- Backlog