Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-27714

Support Join Reorder based on Genetic Algorithm when the # of joined tables > 12

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • 3.1.0
    • None
    • SQL
    • None

    Description

      Now the join reorder logic is based on dynamic planning which can find the most optimized plan theoretically, but the searching cost grows rapidly with the # of joined tables grows. It would be better to introduce Genetic algorithm (GA) to overcome this problem.

      Attachments

        Activity

          People

            xinxianyin Xianyin Xin
            xinxianyin Xianyin Xin
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated: