Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUGFIX] Inner join running out of memory #636

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

DamianDinoiu
Copy link
Contributor

@DamianDinoiu DamianDinoiu commented Oct 29, 2023

Root cause: Due to an intensive call of get() function on frames the program was running out of memory for values bigger than 10^6 (number of rows of the final result).

Solution: Decouple the logic in order to only call the get() function only once for the intersection and once for each column while composing the result.

Rootcouse: Due to an intensive call of get() function on frames
the program was running out of memory for values bigger than
10^6 (number of rows of the final result).

Solution: Decouple the logic in order to only call the get()
funcion only once for the insersaction and once for each colum
while composing the result.

Extra: Creation of a hit vector (intersection) that is used
while constructing the result, in order to take advantage of the
temporal locality.
@pdamme pdamme self-requested a review June 25, 2024 08:38
@corepointer corepointer changed the title [BUGFIX] Inner join running out of memmory [BUGFIX] Inner join running out of memory Jun 28, 2024
@corepointer corepointer modified the milestones: v0.2, 0.4 Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants