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

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

    XMLWordPrintable

    Details

    • Sprint:
      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

            Assignee:
            dleeyh Daniel Lee
            Reporter:
            drrtuy Roman
            Assigned for Review:
            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.