Skip to content

refactor: optimizing HashJoin and RadixSort - #291

Merged
KKould merged 2 commits into
mainfrom
perf/hash_join_and_raidx_sort
Oct 5, 2025
Merged

KKould merged 2 commits into
mainfrom
perf/hash_join_and_raidx_sort

Conversation

@KKould

@KKould KKould commented Oct 3, 2025

Copy link
Copy Markdown
Member

What problem does this PR solve?

Add corresponding issue link with summary if exists -->

  • Differentiate HashJoin implementations based on JoinType.
  • Optimize RadixSort bucket movement.

Code changes

  • Has Rust code change
  • Has CI related scripts change

Check List

Tests

  • Unit test
  • Integration test
  • Manual test (add detailed scripts or steps below)
  • No code

Side effects

  • Performance regression: Consumes more CPU
  • Performance regression: Consumes more Memory
  • Breaking backward compatibility

Note for reviewer

@KKould KKould added the perf label Oct 3, 2025
@KKould KKould self-assigned this Oct 5, 2025
@KKould
KKould merged commit da2b5c5 into main Oct 5, 2025
6 checks passed
@KKould
KKould deleted the perf/hash_join_and_raidx_sort branch June 21, 2026 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant