Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-66814

Call into classic MatchExpression evaluation code from SBE

    • 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.

            Assignee:
            ian.boros@mongodb.com Ian Boros
            Reporter:
            david.storch@mongodb.com David Storch
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: