开发者社区> 问答> 正文

RocksDB中影响memtable的最重要的几个选项是是什么?

RocksDB中影响memtable的最重要的几个选项是是什么?

展开
收起
游客vwuxaq6iqaowc 2021-12-09 14:05:59 375 0
1 条回答
写回答
取消 提交回答
  • memtable_factory: memtable对象的工厂。通过声明一个工厂对象,用户可以改变底层memtable的实现,并提供事先声明的选项。 write_buffer_size:一个memtable的大小。 db_write_buffer_size:多个列族的memtable的大小总和。这可以用来管理memtable使用的总内存数。 write_buffer_manager:除了声明memtable的总大小,用户还可以提供他们自己的写缓冲区管理器,用来控制总体的memtable使用量。这个选项会覆盖db_write_buffer_size。 max_write_buffer_number:内存中可以拥有刷盘到SST文件前的最大memtable数。

    2021-12-09 14:11:22
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
事务、全局索引、透明分布式 立即下载
俞航翔|基于Log的通用增量Checkpoint 立即下载
低代码开发师(初级)实战教程 立即下载