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

ACID: Skip decoding the ROW__ID sections for read-only queries

    XMLWordPrintableJSON

Details

    Description

      For a base_n file there are no aborted transactions within the file and if there are no pending delete deltas, the entire ACID ROW__ID can be skipped for all read-only queries (i.e SELECT), though it still needs to be projected out for MERGE, UPDATE and DELETE queries.

      This patch tries to entirely ignore the ACID ROW__ID fields for all tables where there are no possible deletes or aborted transactions for an ACID split.

      Attachments

        1. HIVE-19985.01.patch
          10 kB
          Eugene Koifman
        2. HIVE-19985.04.patch
          28 kB
          Eugene Koifman
        3. HIVE-19985.05.patch
          40 kB
          Eugene Koifman
        4. HIVE-19985.06.patch
          33 kB
          Eugene Koifman
        5. HIVE-19985.07.patch
          32 kB
          Eugene Koifman

        Issue Links

          Activity

            People

              ekoifman Eugene Koifman
              gopalv Gopal Vijayaraghavan
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: