-
Notifications
You must be signed in to change notification settings - Fork 302
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
Make "between" query conditions use index data #1186
Comments
Seems like |
Without additional information, we are unfortunately not sure how to resolve this issue. Therefore this issue has been automatically closed. Feel free to comment with additional details and we can re-open this issue. |
You are planning to add this to standard ObjectBox? If so, do you have an approximate ETA? |
We have a lot of things that we want to do, so there's no ETA on specific features. We track feature requests so we can at least estimate the community interest. (And if you have some business agreement with us, it much more likely things are getting prioritized.) |
Build info
Steps to reproduce
I have a database that contains say 100,000 rows. I try to query 20,000 rows using an id + a between query on an indexed long. It takes ~1.5 seconds in average, sometime up to 5-10s.
Data is frequently written to the database, about 40 times per second. Is that an issue? About 2400 rows are added per second in total between these writes.
The relativeSamplingTimestamp that is used as index has 2 values for the same timestamp in all cases (2 different data streams with same time). Like:
1
1
2
2
3
3
...
Expected behavior
I would expect it to be under a 100ms?
Actual behavior
Takes 1-10 seconds. Average 1.5s.
Code
Code
The text was updated successfully, but these errors were encountered: