Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
acelyc111 committed Apr 7, 2021
1 parent 18d4721 commit 8ef2f14
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions be/src/olap/olap_meta.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,10 @@
#include "common/logging.h"
#include "olap/olap_define.h"
#include "rocksdb/db.h"
#include "rocksdb/filter_policy.h"
#include "rocksdb/options.h"
#include "rocksdb/slice.h"
#include "rocksdb/slice_transform.h"
#include "rocksdb/table.h"
#include "util/cpu_info.h"
#include "util/doris_metrics.h"
#include "util/runtime_profile.h"
Expand Down Expand Up @@ -89,18 +90,15 @@ OLAPStatus OlapMeta::init() {
ColumnFamilyOptions column_family_options;
column_family_options.compression = compression_type(config::rocksdb_compression_type);
column_family_options.memtable_prefix_bloom_size_ratio = 0.02;
column_family_options.memtable_whole_key_filtering = true;
{
rocksdb::BlockBasedTableOptions block_based_options;
block_based_options.data_block_index_type = rocksdb::BlockBasedTableOptions::kDataBlockBinaryAndHash;
block_based_options.data_block_hash_table_util_ratio = 0.75;
block_based_options.filter_policy.reset(rocksdb::NewBloomFilterPolicy(10));
static std::once_flag flag;
std::call_once(flag, [&]() {
_s_block_cache = rocksdb::NewLRUCache(block_cache_size_mb * 1024 * 1024);
_s_block_cache = rocksdb::NewLRUCache(config::rocksdb_block_cache_mb * 1024 * 1024);
});
block_based_options.block_cache = _s_block_cache;
column_family_options.table_factory.reset(new rocksdb::BlockBasedTableFactory(block_based_options));
column_family_options.table_factory.reset(NewBlockBasedTableFactory(block_based_options));
}
column_families.emplace_back(META_COLUMN_FAMILY, column_family_options);
rocksdb::Status s = DB::Open(options, db_path, column_families, &_handles, &_db);
Expand Down

0 comments on commit 8ef2f14

Please sign in to comment.