gpt4 book ai didi

cassandra - memtable_flush_writer意义及用途

转载 作者:行者123 更新时间:2023-12-02 22:37:44 25 4
gpt4 key购买 nike

谁能告诉我 memtable_flush_writers 的用例和意义。什么情况下我们应该调整默认值?我已经阅读了 datastax 文档,但不清楚实际用途和好处。

最佳答案

默认情况下,memtable_cleanup_threshold 的计算方式为:1/(memtable_flush_writers + 1)

正如 Mehul 指出的那样,YAML 中有一些关于如何设置此值的指导。与此相反,我永远不会将其设置为核心数,无论您是否使用 SSD。

当 memtable_flush_writers 设置得太高时,问题就会出现,您的节点可能会因触发压缩的小刷新而不堪重负。这会产生不幸的副作用,导致您的提交日志填满,并最终达到无法跟上刷新频率的程度。

如果发生这种情况,您可以使用 nodetoollush 手动强制刷新。但是,如果您看到提交日志填满了磁盘,那么降低 memtable_flush_writers 是一个不错的尝试。

NoteL:与 Cassandra 的所有“调整”之类的更改一样,我会随着时间的推移进行增量更改,而不是剧烈更改。只是为了安全起见。

关于cassandra - memtable_flush_writer意义及用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53775626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com