Skip to content

Commit

Permalink
increase parallelism of outer join
Browse files Browse the repository at this point in the history
this commit changes the outer join algorithm.

This algorithm now is partially multi-threaded.
Parts that are done in parallel:
 - creation of the probe tables
 - creation of the hashes

during the probe phase values are removed from the tables, that's done single threaded to
keep it lock free.

Other changes in this commit: reuse threaded code for single threaded joins
  • Loading branch information
ritchie46 committed Apr 2, 2021
1 parent b3c64cb commit a0cf8db
Showing 1 changed file with 235 additions and 146 deletions.

0 comments on commit a0cf8db

Please sign in to comment.