Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-40235

One pass (proper) hash join executor

    XMLWordPrintable

Details

    Description

      After MDEV-35855: Make it possible to enable BNL-H join without hitting regressions is done, BNL-H (Block Nested Loop Hashed) join will be available to to the users. It is an optimization similar to hash join. It will have competitive performance in cases where the amount of data to be joined fits into the join buffer.

      When the data to be joined doesn't fit into the buffer, BNL-H will be worse as it will scan the source tables multiple times.

      This task is about adding a "proper" hash join execution code that handles large inputs without the need to scan them multiple times.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              psergei Sergei Petrunia
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 50d
                  50d
                  Remaining:
                  Remaining Estimate - 50d
                  50d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified

                  Git Integration

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