Browse Source

use existing db cache size

merge-requests/125/head
Jonathan de Jong 5 years ago
parent
commit
d76e95e8fc
  1. 6
      src/database.rs
  2. 2
      src/database/abstraction/sled.rs

6
src/database.rs

@ -45,8 +45,6 @@ pub struct Config { @@ -45,8 +45,6 @@ pub struct Config {
database_path: String,
#[serde(default = "default_db_cache_capacity_mb")]
db_cache_capacity_mb: f64,
#[serde(default = "default_sled_cache_capacity_bytes")]
sled_cache_capacity_bytes: u64,
#[serde(default = "default_sqlite_read_pool_size")]
sqlite_read_pool_size: usize,
#[serde(default = "true_fn")]
@ -111,10 +109,6 @@ fn default_db_cache_capacity_mb() -> f64 { @@ -111,10 +109,6 @@ fn default_db_cache_capacity_mb() -> f64 {
200.0
}
fn default_sled_cache_capacity_bytes() -> u64 {
1024 * 1024 * 1024
}
fn default_sqlite_read_pool_size() -> usize {
num_cpus::get().max(1)
}

2
src/database/abstraction/sled.rs

@ -14,7 +14,7 @@ impl DatabaseEngine for Engine { @@ -14,7 +14,7 @@ impl DatabaseEngine for Engine {
Ok(Arc::new(Engine(
sled::Config::default()
.path(&config.database_path)
.cache_capacity(config.sled_cache_capacity_bytes)
.cache_capacity((config.db_cache_capacity_mb * 1024.0 * 1024.0) as u64)
.use_compression(true)
.open()?,
)))

Loading…
Cancel
Save