Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-5140

Improve min/max to use vectorized updates (AMD+ ARM)

    XMLWordPrintable

Details

    • 2021-17

    Description

      The code in primitives/linux-port/column.cpp:vectorizedFiltering suffers calculating min/max values for a block in a scalar manner that takes place in vectWriteRIDValues/vectWriteColValues. According with my observations we can reduce the timings 20% down removing this deficiency.
      Tested with 10**9 int64 records and a simple query 'SELECT c1 FROM t1 WHERE c1 = 5 OR c1 = 10;

      Attachments

        Activity

          People

            dleeyh Daniel Lee (Inactive)
            drrtuy Roman
            Roman Roman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.