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