Limit memory usage of ExpressionArray in Classic engine

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc1
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • Fully Compatible
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The [expr1, expr2, ...] array literal syntax evaluates each sub-expression and collects all results into a new array allocated in memory. If any sub-expression produces a large value, or there are many sub-expressions each producing moderately-sized values, the accumulated array can grow without bound.

      In classic this is implemented by the ExpressionArray class.

            Assignee:
            Projjal Chanda
            Reporter:
            Foteini Alvanaki
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: