Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.

Default execution order: Deleterandom after deleteseq #33

Open
abhineet99 opened this issue Jun 8, 2020 · 1 comment
Open

Default execution order: Deleterandom after deleteseq #33

abhineet99 opened this issue Jun 8, 2020 · 1 comment

Comments

@abhineet99
Copy link
Contributor

In the default benchmark execution order, deleterandom is executed after deleteseq. This gives very low numbers for deleterandom, which can be explained in tree-based engines by less traversal due to previous deletions. Should deleterandom/deleteseq be executed just after fillseq (anyhow db is reset before fillrandom)?
The whole idea assumes default execution order, with no --benchmarks parameter supplied.

@igchor
Copy link
Contributor

igchor commented Jun 8, 2020

Well, there is probably no one, best ordering for those benchmarks. The performance of delete (both seq and random) will probably be different depending on whether you called fillrandom or fillseq before.

I believe that you should always specify the benchmarks explicitly (run them in a specific order) - to best simulate your workload.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants