Browse Source

maybe fix

main
wesley 8 months ago
parent
commit
b9ae0741c5
2 changed files with 5 additions and 3 deletions
  1. +2
    -2
      benchmarks/db_bench_new.cc
  2. +3
    -1
      test/test_bench.cc

+ 2
- 2
benchmarks/db_bench_new.cc View File

@ -913,7 +913,7 @@ class Benchmark {
int i = 0;
int64_t bytes = 0;
for (iter->SeekToFirst(); i < reads_ && iter->Valid(); iter->Next()) {
bytes += iter->key().size() + iter->value().size();
bytes += iter->key().size() + iter->fields().size();
thread->stats.FinishedSingleOp();
++i;
}
@ -926,7 +926,7 @@ class Benchmark {
int i = 0;
int64_t bytes = 0;
for (iter->SeekToLast(); i < reads_ && iter->Valid(); iter->Prev()) {
bytes += iter->key().size() + iter->value().size();
bytes += iter->key().size() + iter->fields().size();
thread->stats.FinishedSingleOp();
++i;
}

+ 3
- 1
test/test_bench.cc View File

@ -15,6 +15,7 @@ constexpr int value_size_ = 1000;
constexpr int reads_ = 100000;
// Number of findkeysbyfield operations
constexpr int search_ = 50;
Status OpenDB(std::string dbName, DB **db) {
Options options;
options.create_if_missing = true;
@ -32,9 +33,10 @@ void InsertData(DB *db, std::vector &lats) {
for (int i = 0; i < num_; ++i) {
int key_ = rand() % num_+1;
int value_ = std::rand() % (num_ + 1);
std::string value(value_size_, 'a');
std::string key = std::to_string(key_);
FieldArray field_array = {
{"1", std::to_string(value_)},
{"1", value},
};
auto fields = Fields(field_array);

Loading…
Cancel
Save