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

Limit the number of pushed down fields during FilterNode implementation

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.3.0-rc0
    • None
    • None
    • Fully Compatible
    • 158

    Description

      Top-level field pushdown as implemented by SERVER-83441 doesn't depend on the number of fields. However, there may be very large predicates where it is prohibitively expensive to push down large number of fields (e.g. 10K fields). This is evidenced by test jstests/aggregation/query_limits_test.js.

      This task will limit top-level field pushdown to a reasonable number of fields. If a condition exceeds this limit, no fields will be pushed down to the PhysicalScan.

      Attachments

        Activity

          People

            timour.katchaounov@mongodb.com Timour Katchaounov
            timour.katchaounov@mongodb.com Timour Katchaounov
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: