Add knob to for avoiding SBE usage when query has too many deeply nested ExpressionFieldPaths

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • 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:
            Unassigned
            Reporter:
            Ian Boros
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: