Details

    • Improvement
    • Status: Open
    • P3
    • Resolution: Unresolved
    • None
    • None
    • dsl-sql-zetasql
    • None

    Description

      Current TVF Session has the following limitation:

      Use a "dummy" key to go through a GBK to compute window_start and window_end. This introduces an extra shuffle so it costs more.

      One optimizations we can do is always merge TableFunctionScanRel with AggregationRel (and also all Join Rel), thus we can use only one GBK to compute both SESSION window_start and window_end, and aggregations(joins).

      Attachments

        Activity

          People

            Unassigned Unassigned
            amaliujia Rui Wang
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: