Optimize rocksdb

This commit is contained in:
2025-10-26 01:31:57 +08:00
parent 9f6c81471e
commit da3acaaacb
6 changed files with 60 additions and 31 deletions

View File

@@ -14,7 +14,7 @@ lazy_static! {
pub static ref APP_DB_DATA_DIR: PathBuf = APP_DATA_DIR.clone().join("db");
pub static ref DB_OPTIONS: rocksdb::Options = get_db_options();
pub static ref DB_CF_OPTIONS: rocksdb::Options = get_cf_options();
pub static ref DB_CF_OPTIONS: rocksdb::Options = rocksdb::Options::default();
}
lazy_static! {
@@ -26,12 +26,7 @@ fn get_db_options() -> rocksdb::Options {
opts.create_missing_column_families(true);
opts.create_if_missing(true);
opts
}
fn get_cf_options() -> rocksdb::Options {
let opts = rocksdb::Options::default();
opts.increase_parallelism(num_cpus::get() as i32);
opts
}