Avoid SBE when too many deeply nested ExpressionFieldPaths

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • Fully Compatible
    • v8.2, v8.0
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SBE is known to perform poorly with deeply nested ExpressionFieldPaths. While we are working on improving that, we should also disable it for queries that contain huge numbers of deeply nested expression field paths.

      The simplest way to do this would probably be to count the number of expression field paths we parse on the ExpressionContext.

            Assignee:
            Evan Bergeron
            Reporter:
            Ian Boros
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: