From c32ecf196a6b970c1f99e4f9d9a084ca2bf72cf8 Mon Sep 17 00:00:00 2001 From: shaozhuguang Date: Thu, 28 May 2020 13:49:18 +0800 Subject: [PATCH] modify memeory to 2g in rocksdb --- .../service/impl/rocksdb/RocksDBConnectionFactory.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/storage/storage-rocksdb/src/main/java/com/jd/blockchain/storage/service/impl/rocksdb/RocksDBConnectionFactory.java b/source/storage/storage-rocksdb/src/main/java/com/jd/blockchain/storage/service/impl/rocksdb/RocksDBConnectionFactory.java index eb5b09f2..852124ba 100644 --- a/source/storage/storage-rocksdb/src/main/java/com/jd/blockchain/storage/service/impl/rocksdb/RocksDBConnectionFactory.java +++ b/source/storage/storage-rocksdb/src/main/java/com/jd/blockchain/storage/service/impl/rocksdb/RocksDBConnectionFactory.java @@ -86,11 +86,13 @@ public class RocksDBConnectionFactory implements DbConnectionFactory { private Options initOptions() { final Filter bloomFilter = new BloomFilter(32); + Cache cache = new LRUCache(2 * SizeUnit.GB); + final BlockBasedTableConfig tableOptions = new BlockBasedTableConfig() - .setFilter(bloomFilter) + .setFilterPolicy(bloomFilter) .setBlockSize(4 * SizeUnit.KB) .setBlockSizeDeviation(10) - .setBlockCacheSize(64 * SizeUnit.GB) + .setBlockCache(cache) .setNoBlockCache(false) .setCacheIndexAndFilterBlocks(true) .setBlockRestartInterval(16)