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

Limit the number of pushed down fields during FilterNode implementation

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Fully Compatible
    • 158

      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.

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

              Created:
              Updated:
              Resolved: