Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-18390

Calcite engine. Reduce count of created spools during planning

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • Release Notes Required

    Description

      Currently, when trying to convert traits table spool is created for each exchange node, but not always required. Root node not required to be rewindable, rewindability is required only on the right hand of correlated nested loop node, but rewindability trait is propagated from the bottom nodes (table and index scans) to the top nodes and all nodes are converted to rewindable, this cause redundant spool creation.

      Investigate posibility to reduce count of table spools to reduce planning time.

      Attachments

        Issue Links

          Activity

            People

              alex_pl Aleksey Plekhanov
              alex_pl Aleksey Plekhanov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10m
                  10m