diff --git a/src/db.cpp b/src/db.cpp index 63509fc..a7d7866 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -79,7 +79,7 @@ bool CDBEnv::Open(fs::path pathEnv_) if (GetBoolArg("-privdb", true)) nEnvFlags |= DB_PRIVATE; - int nDbCache = GetArg("-dbcache", 128); + int nDbCache = GetArg("-dbcache", 2048); dbenv.set_lg_dir(pathLogDir.string().c_str()); dbenv.set_cachesize(nDbCache / 1024, (nDbCache % 1024)*1048576, 1); dbenv.set_lg_bsize(1048576); diff --git a/src/txdb-leveldb.cpp b/src/txdb-leveldb.cpp index cc27b16..bf77a61 100644 --- a/src/txdb-leveldb.cpp +++ b/src/txdb-leveldb.cpp @@ -31,7 +31,7 @@ leveldb::DB *txdb; // global pointer for LevelDB object instance static leveldb::Options GetOptions() { leveldb::Options options; - int nCacheSizeMB = GetArg("-dbcache", 128); + int nCacheSizeMB = GetArg("-dbcache", 2048); options.block_cache = leveldb::NewLRUCache(nCacheSizeMB * 1048576); options.filter_policy = leveldb::NewBloomFilterPolicy(10); return options;