Skip to content

[native] Improve semi join parallelism#25236

Merged
aditi-pandit merged 1 commit intoprestodb:masterfrom
arhimondr:semijoin-parallelism
Jun 3, 2025
Merged

[native] Improve semi join parallelism#25236
aditi-pandit merged 1 commit intoprestodb:masterfrom
arhimondr:semijoin-parallelism

Conversation

@arhimondr
Copy link
Member

@arhimondr arhimondr commented Jun 2, 2025

Description

Run build side in parallel similar to other joins

Motivation and Context

In Prestissimo Join operator is fully parallelism aware and allows both Probe and Build sides run in parallel

Impact

Improves semi join performance for large filtering sources

Test Plan

Integration test + CI

Contributor checklist

  • Please make sure your submission complies with our contributing guide, in particular code style and commit standards.
  • PR description addresses the issue accurately and concisely. If the change is non-trivial, a GitHub Issue is referenced.
  • Documented new properties (with its default value), SQL syntax, functions, or other functionality.
  • If release notes are required, they follow the release notes guidelines.
  • Adequate tests were added if applicable.
  • CI passed.

Release Notes

Please follow release notes guidelines and fill in the release notes below.

== RELEASE NOTES ==

General Changes
* Improve semi join performance for large filtering tables

Run build side in parallel similar to other joins
@arhimondr arhimondr requested review from a team as code owners June 2, 2025 16:04
@arhimondr arhimondr requested a review from jaystarshot June 2, 2025 16:04
@prestodb-ci prestodb-ci added the from:Meta PR from Meta label Jun 2, 2025
@facebook-github-bot
Copy link
Collaborator

@arhimondr has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

Copy link
Contributor

@jainxrohit jainxrohit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@aditi-pandit aditi-pandit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Andrii !

@aditi-pandit aditi-pandit merged commit a504c7c into prestodb:master Jun 3, 2025
108 of 109 checks passed
@arhimondr arhimondr deleted the semijoin-parallelism branch June 3, 2025 14:26
@prestodb-ci prestodb-ci mentioned this pull request Jul 28, 2025
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

from:Meta PR from Meta

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants