Rocksdb 性能调优
调优RocksDB是一个复杂的任务,牵扯到上百个参数且有不同程度的内部依赖,表现差的场景太多是错误的配置造成的,使RocksDB变得越好,它配置就越困难。
当使用RocksDB,经常会遇到如下问题:
- 哪些配置参数使用在哪个硬件或那种工作场景下的?
- 这些参数的最佳参数是什么?
- 这些参数是内部独立的吗?(比如说,调优参数a只在参数b,c,d有特定值的事后才生效)
- 两个不同的调优是累积正优化还是负优化?
- 如果有的话,这些参数调优后的副作用是什么?
本项目立足实践(分布式KV存储),通过不断对比实验,整理了共计10余篇优化专题来做以陈述