-
Notifications
You must be signed in to change notification settings - Fork 0
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
Hangs if db has too many keys #16
Comments
Confirming the problem on my end. I test up to 2.5M keys, and while it should take 10-20 seconds to load that on an M1, it's beachballing right now. I'll check into what's causing the hang up. Thanks for alerting me to the problem. Handling large databases has been one of the biggest challenges with development. The application runs multiple scan calls and then uses threads to asynchronously create the objects used in the sidebar. After all that is done, a sort operation is run - and this is usually what hangs the system. Another problem can occur after the sort, as Mac OS then has to handle rendering all 7M items in the sidebar. One optimization the app implements is that is skips sort in subdirectories - so if you organize your data using separated |
Yep I have those keys in |
This should perform much better with version 1.7.6 - available now on echodot.com/red and tomorrow on the Mac App Store. Still will take a while to load initially, but the hanging behavior should be resolved. |
My test Redis db has over 7 millions keys. When open, app takes too much time to load and while it's loading, it hangs.
Is it running SCAN? If so, can I set keys limit to load when open app?
The text was updated successfully, but these errors were encountered: