Uploaded image for project: 'CarbonData'
  1. CarbonData
  2. CARBONDATA-3113

Fixed Local Dictionary Query Performance and Added reusable buffer for direct flow

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.5.1
    • None
    • None

    Description

      1. Added reusable buffer for direct flow
      In query for each page each column it is creating a byte array, when number of columns are high it is causing lots of minor gc and degrading query performance, as each page is getting uncompressed one by one we can use same buffer for all the columns and based on requested size it will resize.

      2. Fixed Local Dictionary performance issue.
      Reverted back #2895 and fixed NPE issue by setting null for local dictionary to vector In safe and Unsafe VariableLengthDataChunkStore

      Attachments

        Issue Links

          Activity

            People

              kumarvishal09 Kumar Vishal
              kumarvishal09 Kumar Vishal
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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