-
Notifications
You must be signed in to change notification settings - Fork 120
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
Bug: Buffer manager exception for simple queries on large data #4943
Comments
hi @NeuralFlux thanks for reporting this. will take a look asap. |
hi @NeuralFlux first, let me clarify that you're not hitting the limit of Kuzu 😄 instead this is a performance bug, and thanks for spotting this for us. The bm exception is due to a non-optimized memory usage when scanning from multiple labelled rel tables. We will optimize this away soon. 😄 |
Thanks for the quick response, @ray6080 ! Limiting the number of threads did the job. I was mistaken about Kuzu's performance :) |
If it's not proprietary, may I know how you debugged this? Just curious, it might help sort issues by myself in the future, haha. |
Ah, sorry, this slipped my mind. No, it's not proprietary at all. First, we were aware of the potential bottleneck when scanning from multiple labeled relationship tables. So, we did some profiling within our |
@NeuralFlux this should be fixed now on master. Could you try it on our next dev build (0.8.3.dev4)? |
@ray6080 thanks for the feedback! Sure, I will test it once it's out. |
Hi @NeuralFlux |
hi @NeuralFlux not sure if you got the chance to test it on your side, but just want to let you know that the dev build is out, and you can pull our latest one. |
Kùzu version
v0.8.0
What operating system are you using?
MacOS Sequoia 15.2
What happened?
I'm using the Python API. I have sample biomedical data with about 150k nodes and 1 million edges. Most queries I've tried fail with buffer manager exception. Is this expected? Am I hitting the limits of KuzuDB (for my machine)?
Sample queries that work -
Sample queries that fail -
Some more info - I have around 30 node tables and 1800 rel tables, MacBook Pro 3 with 18GB memory
Are there known steps to reproduce?
Here's the Kuzu export in CSV format to help reproduce the errors. semmed_export.zip
The text was updated successfully, but these errors were encountered: