开发者社区 问答 正文

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

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

展开
收起
游客vwuxaq6iqaowc 2021-12-09 14:05:59 385 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等