zhuichao001 / rocksdb-tuning

Rocksdb configuration tuning, some practical experience for reference

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rocksdb 性能调优

调优RocksDB是一个复杂的任务,牵扯到上百个参数且有不同程度的内部依赖,表现差的场景太多是错误的配置造成的,使RocksDB变得越好,它配置就越困难。

当使用RocksDB,经常会遇到如下问题:

  • 哪些配置参数使用在哪个硬件或那种工作场景下的?
  • 这些参数的最佳参数是什么?
  • 这些参数是内部独立的吗?(比如说,调优参数a只在参数b,c,d有特定值的事后才生效)
  • 两个不同的调优是累积正优化还是负优化?
  • 如果有的话,这些参数调优后的副作用是什么?

本项目立足实践(分布式KV存储),通过不断对比实验,整理了共计10余篇优化专题来做以陈述

About

Rocksdb configuration tuning, some practical experience for reference