erigon-pulse/core/rawdb
Alex Sharov b05fafc628
Optimize multi put (#657)
* remove unused slice from MultiPut

* mutation: reuse tuples slice and preallocate bucketPuts

* use bucketPool in kv_lmdb

* remove duplicated check of context status

* more benchmarks

* remove reusage of puts
2020-06-12 18:59:06 +01:00
..
accessors_account.go "Unwind" for the execution phase when plain state is selected (#571) 2020-05-25 12:11:56 +01:00
accessors_chain_test.go Lmdb and Badger tests (#630) 2020-06-06 11:29:11 +01:00
accessors_chain.go Optimize multi put (#657) 2020-06-12 18:59:06 +01:00
accessors_indexes_test.go Lmdb and Badger tests (#630) 2020-06-06 11:29:11 +01:00
accessors_indexes.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
accessors_metadata.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
interfaces.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00