Increase default db cache, optimize db before sync
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
This commit is contained in:
parent
b7e26d3e75
commit
2248bfacec
2 changed files with 2 additions and 1 deletions
|
@ -157,6 +157,7 @@ std::size_t CClaimTrie::cache()
|
||||||
|
|
||||||
bool CClaimTrie::SyncToDisk()
|
bool CClaimTrie::SyncToDisk()
|
||||||
{
|
{
|
||||||
|
db << "PRAGMA optimize";
|
||||||
// alternatively, switch to full sync after we are caught up on the chain
|
// alternatively, switch to full sync after we are caught up on the chain
|
||||||
return sqlite::sync(db) == SQLITE_OK;
|
return sqlite::sync(db) == SQLITE_OK;
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,7 +59,7 @@ class uint256;
|
||||||
//! No need to periodic flush if at least this much space still available.
|
//! No need to periodic flush if at least this much space still available.
|
||||||
static constexpr int MAX_BLOCK_COINSDB_USAGE = 10;
|
static constexpr int MAX_BLOCK_COINSDB_USAGE = 10;
|
||||||
//! -dbcache default (MiB)
|
//! -dbcache default (MiB)
|
||||||
static const int64_t nDefaultDbCache = 480;
|
static const int64_t nDefaultDbCache = 4096;
|
||||||
//! -dbbatchsize default (bytes)
|
//! -dbbatchsize default (bytes)
|
||||||
static const int64_t nDefaultDbBatchSize = 16 << 20;
|
static const int64_t nDefaultDbBatchSize = 16 << 20;
|
||||||
//! max. -dbcache (MiB)
|
//! max. -dbcache (MiB)
|
||||||
|
|
Loading…
Reference in a new issue