...
// let cache = Cache::new_lru_cache(2 * 1024 * 1024 * 1024); // db_opts.set_row_cache(&cache.unwrap());
目前看起来写的性能下降了
对基于读的性能场景可能性能提升
4. compress
目前我们使用的压缩方式是
cf_opts.set_compression_type(rocksdb::DBCompressionType::Lz4);
rust-rocksdb 文档里面写的
https://github.com/rust-rocksdb/rust-rocksdb/blob/v0.17.0/src/db_options.rs#L980
代码块 |
---|
cf_opts.set_compression_per_level(&[
rocksdb::DBCompressionType::None, rocksdb::DBCompressionType::None, rocksdb::DBCompressionType::Lz4, rocksdb::DBCompressionType::Lz4, rocksdb::DBCompressionType::Lz4, rocksdb::DBCompressionType::Lz4, rocksdb::DBCompressionType::Lz4,]); |