You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Make "between" query conditions use index data #1186
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:
Seems like between doesn't use the index. In your case "time series" would make sense I guess. It's a special feature that's better than a secondary index and supports between.
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.
changed the title [-]Slow query of high number of objects in a range using index[/-][+]Make "between" query conditions use index data[/+]on Sep 19, 2024
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.)
Activity
greenrobot commentedon Aug 26, 2024
Seems like
betweendoesn't use the index. In your case "time series" would make sense I guess. It's a special feature that's better than a secondary index and supportsbetween.github-actions commentedon Sep 17, 2024
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.
[-]Slow query of high number of objects in a range using index[/-][+]Make "between" query conditions use index data[/+]eric-nextsense commentedon Sep 19, 2024
You are planning to add this to standard ObjectBox? If so, do you have an approximate ETA?
greenrobot commentedon Sep 19, 2024
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.)