Browse Source

modify memeory to 2g in rocksdb

tags/1.1.5
shaozhuguang 5 years ago
parent
commit
c32ecf196a
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      source/storage/storage-rocksdb/src/main/java/com/jd/blockchain/storage/service/impl/rocksdb/RocksDBConnectionFactory.java

+ 4
- 2
source/storage/storage-rocksdb/src/main/java/com/jd/blockchain/storage/service/impl/rocksdb/RocksDBConnectionFactory.java View File

@@ -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)


Loading…
Cancel
Save