Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RocksDB] Modify some table/column family settings #2938

Merged
merged 17 commits into from
Sep 25, 2020

Conversation

wezrule
Copy link
Contributor

@wezrule wezrule commented Sep 15, 2020

Lowering pending table number of sst files to 2 in level 0 (same as unchecked) as it can also have large number of deletes.
Adding memtable_whole_key_filtering, and some other settings to improve unchecked_get performance when there is a lot of deletions. Increasing memtable_prefix_bloom_size_ratio.

Tried max_subcompactions with io_threads/2, didn't see improvement in performance.

Noticed unchecked_cleanup was failing with earlier changes and wanted to disable the ongoing_unchecked_cleanup as it was interfering with the test.

@wezrule wezrule added this to the V22.0 milestone Sep 15, 2020
@wezrule wezrule self-assigned this Sep 15, 2020
@wezrule wezrule changed the title [RocksDB] Use plaintable and Hash skiplist memtable for unchecked [RocksDB] Modify some table/column family settings Sep 15, 2020
@wezrule wezrule force-pushed the rocksdb_plaintable_unchecked branch from 831709d to 3eb9b59 Compare September 17, 2020 13:22
argakiig
argakiig previously approved these changes Sep 21, 2020
@guilhermelawless guilhermelawless added database Relates to lmdb or rocksdb quality improvements This item indicates the need for or supplies changes that improve maintainability performance Performance/resource utilization improvement labels Sep 24, 2020
@wezrule wezrule merged commit c3b03c6 into nanocurrency:develop Sep 25, 2020
@wezrule wezrule deleted the rocksdb_plaintable_unchecked branch September 25, 2020 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
database Relates to lmdb or rocksdb performance Performance/resource utilization improvement quality improvements This item indicates the need for or supplies changes that improve maintainability
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants