fix EstimateSize for gettxoutsetinfo
This commit is contained in:
parent
91cb187522
commit
e5a5260bda
1 changed files with 2 additions and 2 deletions
|
@ -157,8 +157,8 @@ bool CCoinsViewDB::BatchWrite(const CCoinsMap &mapCoins, const uint256 &hashBloc
|
||||||
size_t CCoinsViewDB::EstimateSize() const
|
size_t CCoinsViewDB::EstimateSize() const
|
||||||
{
|
{
|
||||||
size_t ret = 0;
|
size_t ret = 0;
|
||||||
db << "SELECT COUNT(*) FROM unspent" >> ret;
|
db << "SELECT COUNT(*) FROM unspent ORDER BY txID, txN" >> ret; // force index use via order by
|
||||||
return ret * 100;
|
return ret * 770; // number chosen empirically
|
||||||
}
|
}
|
||||||
|
|
||||||
CBlockTreeDB::CBlockTreeDB(size_t nCacheSize, bool fMemory, bool fWipe)
|
CBlockTreeDB::CBlockTreeDB(size_t nCacheSize, bool fMemory, bool fWipe)
|
||||||
|
|
Loading…
Reference in a new issue