use existing db cache size
This commit is contained in:
parent
661101c9ae
commit
d76e95e8fc
2 changed files with 1 additions and 7 deletions
|
@ -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 {
|
|||
200.0
|
||||
}
|
||||
|
||||
fn default_sled_cache_capacity_bytes() -> u64 {
|
||||
1024 * 1024 * 1024
|
||||
}
|
||||
|
||||
fn default_sqlite_read_pool_size() -> usize {
|
||||
num_cpus::get().max(1)
|
||||
}
|
||||
|
|
|
@ -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…
Reference in a new issue