-
Notifications
You must be signed in to change notification settings - Fork 457
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
db: benchmark RANGEDEL performance for compactions and iterators #1295
Comments
Related to #1185 |
Separate from whether or not that heuristic is accurate with respect to the cost of the range tombstones versus point tombstones, I wonder if that heuristic triggers with any frequency? My understanding of the code is that |
There's some discussion of a very large clear range operation discussed here (internal). |
We have marked this issue as stale because it has been inactive for |
The performance implications of using "narrow" RANGEDELs are not quantified, and we've speculated about them in various discussions in the past. We also have code like the following in CockroachDB, which uses a heuristic that 64 point DELs are equivalent in performance to a single RANGEDEL
https://github.com/cockroachdb/cockroach/blob/6e343580b507cb5a91af49804b9ce573368636c8/pkg/storage/engine.go#L1003-L1019
Benchmarking this would give us a firmer grasp on reality, which may be different from when the above heuristic was chosen.
Jira issue: PEBBLE-242
The text was updated successfully, but these errors were encountered: