bump lmdb sync threshold for performance

Force sync every 100k blocks instead of every 1k blocks. Bumping this
value is reported to make a big difference in sync performance, eg:
https://github.com/monero-project/monero/issues/8189
This commit is contained in:
moneromooo-monero 2023-05-05 17:20:08 +00:00
parent a2e8d1d427
commit 24d56c5975
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3

View file

@ -576,7 +576,11 @@ namespace cryptonote
else if(options[0] == "fastest") else if(options[0] == "fastest")
{ {
db_flags = DBF_FASTEST; db_flags = DBF_FASTEST;
#ifdef _WIN32
sync_threshold = 1000; // default to fastest:async:1000 sync_threshold = 1000; // default to fastest:async:1000
#else
sync_threshold = 100000; // default to fastest:async:100000
#endif
sync_mode = db_sync_mode_is_default ? db_defaultsync : db_async; sync_mode = db_sync_mode_is_default ? db_defaultsync : db_async;
} }
else else