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
I have a situation: 'seek' after many separate 'delete', the performance of 'seek' degrades very obvious.
I did some search, there are some ways may help with the problem:
1、use 'deleterange' instead of many separate 'delete', this can help reducing "delete tombstone" but can only be used at some specific scenario, mine is not fit
2、'compact' periodicaly, it helps getting a relatively stable performance, but may cause some impact on my other scenarios.
3、use a 'CompactOnDeletionCollectorFactory', it triggers compaction when the ratio of delete reachs the specified value, but it could not be found and set at the lastest version.
so, is there any plan to add the interface?
The text was updated successfully, but these errors were encountered:
BusyJay
pushed a commit
to BusyJay/rust-rocksdb
that referenced
this issue
Dec 10, 2022
hi,
I have a situation: 'seek' after many separate 'delete', the performance of 'seek' degrades very obvious.
I did some search, there are some ways may help with the problem:
1、use 'deleterange' instead of many separate 'delete', this can help reducing "delete tombstone" but can only be used at some specific scenario, mine is not fit
2、'compact' periodicaly, it helps getting a relatively stable performance, but may cause some impact on my other scenarios.
3、use a 'CompactOnDeletionCollectorFactory', it triggers compaction when the ratio of delete reachs the specified value, but it could not be found and set at the lastest version.
so, is there any plan to add the interface?
The text was updated successfully, but these errors were encountered: