Uploaded image for project: 'Apache Trafodion (Retired)'
  1. Apache Trafodion (Retired)
  2. TRAFODION-2949

LOB: Address performance issues related to inserts/extracts in tables containing LOB columns

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      1. Investigate bottlenecks in the insert and update code paths.

      A couple of bottlenecks identified initially were hdfsWrite and the LOBCLi call.

      1. Investigate if lib hdfs write operation is signifincantly slower than a direct JNI call. If so  consider refactoring code being done for hive inserts and reuse for LOB writes as well. Also investigate use of libhdfs3 , a lightweight interface by Pivotal for Hawk ,that doesn’t use JNI at all.
      2. Investigate if LOB Cli calls that do prepare and execute of statements to insert/update the LOB descriptor tables are being cached and reused when multiple LOB inserts are being done in the same session.
      3. Investigate external LOBs as a solution for faster inserts/extracts for usage compared to internal LOBs.

      Attachments

        Issue Links

          Activity

            People

              weita taian.wei
              sandhya Sandhya Sundaresan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: