nimbus-eth1/nimbus/db/aristo/aristo_init
Jacek Sieka 54f793f946
Apply some basic rocksdb options (#2339)
These options, inspired by Nethermind and general internet wisdom, bring
the database size down to 2/3 without affecting throughput. In theory,
they should also bring down memory usage and/or make more efficient use
of whatever memory is already assigned to rocksdb but this needs
verification in a longer test at synced-mainnet sizes.

In the meantime, they make testing easier by removing some noise that
the profiler says are bad, such as excessive SkipList access (countered
by bloom filters).
2024-06-12 14:52:27 +02:00
..
rocks_db Apply some basic rocksdb options (#2339) 2024-06-12 14:52:27 +02:00
init_common.nim Remove vid recycling feature (#2294) 2024-06-04 15:05:13 +00:00
memory_db.nim Replace some usage of std/options with results Opt (#2323) 2024-06-07 23:39:58 +02:00
memory_only.nim Aristo cull journal related stuff (#2288) 2024-06-03 20:10:35 +00:00
persistent.nim Add some basic rocksdb options to command line (#2286) 2024-06-05 17:08:29 +02:00
rocks_db.nim avoid unnecessary memory allocations and lookups (#2334) 2024-06-11 11:38:58 +02:00