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

Parameterize pushed down $match stages for SBE plan cache and tests for same

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.2.0-rc0
    • None
    • None
    • None
    • Query Execution
    • Fully Compatible

    Description

      $match stages that get pushed down to SBE should be parameterized for the SBE plan cache to avoid cache flooding.

      See the discussion on line 437 of canonical_query_encoder.cpp in the PoC review here:

      https://github.com/10gen/mongo/pull/13744/files/0f09d5d7a4c875aef4a8cc172238028a534f8e81#diff-505b6901656a3b7a189eb468f202966c69a3dafd3004fef097dbd4fd3089f449

      Attachments

        Activity

          People

            kevin.cherkauer@mongodb.com Kevin Cherkauer
            kevin.cherkauer@mongodb.com Kevin Cherkauer
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: