Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-2429

Improve performance of scans on tablets with large blocks of deleted rows

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.0
    • Fix Version/s: 1.8.0
    • Component/s: cfile, tablet
    • Labels:
      None

      Description

      Scanning tablets where many of the rows have been deleted is often very slow, since the deletes need to be applied as deltas. It's possible to speed this up in cases where an entire block has been deleted by
      1. skipping column materialization for a block if all rows have been deleted
      2. skipping reading the selection vector for each column if we know the entire block is deleted and thus contains no results

        Attachments

          Activity

            People

            • Assignee:
              tlipcon Todd Lipcon
              Reporter:
              wdberkeley William Berkeley
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: