Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-12290

Native Vector ReduceSink

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • 2.0.0
    • Hive
    • None

    Description

      Currently, VectorReduceSinkOperator is a pass-thru to ReduceSinkOperator, so we incur object inspector costs.

      Native vectorization will not use object inspectors and allocate memory up front that will be reused for each batch.

      Attachments

        1. HIVE-12290.01.patch
          499 kB
          Matt McCline
        2. HIVE-12290.02.patch
          501 kB
          Matt McCline
        3. HIVE-12290.03.patch
          522 kB
          Matt McCline
        4. HIVE-12290.04.patch
          522 kB
          Matt McCline
        5. HIVE-12290.05.patch
          524 kB
          Matt McCline
        6. HIVE-12290.06.patch
          524 kB
          Matt McCline

        Issue Links

          Activity

            People

              mmccline Matt McCline
              mmccline Matt McCline
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: