gpt4 book ai didi

cassandra - 在 Cassandra 中禁用提交日志

转载 作者:行者123 更新时间:2023-12-05 05:25:13 25 4
gpt4 key购买 nike

当重新启动 Cassandra 节点时,很多时间都花在重播提交日志上以实现一致性。在我们的应用程序中,使节点恢复并快速运行比实现一致性更重要。因此,我们在所有手动创建的键空间上设置了“durable_writes = false”以禁用提交日志。 (我们还没有触及系统键空间)。然而,当我们重新启动一个笔记时,它仍然需要大约一个小时来重播提交日志。

  • 我的提交日志中还剩下什么?

  • 我能否以任何方式调查提交日志的内容?

  • 如何关闭提交日志(如果不是 durable_writes = false)?

最佳答案

durable_writes 是按键空间设置的,所以如果有任何键空间仍然启用它,提交日志中仍然会有突变以在启动时重播。您可能想要遍历 describe schema 的输出。

有一些表(即系统)您希望保持持久性,但它不应该对启动造成太大影响。启动时,它会记录其读取的键空间/表,以便您可以检查它正在重播哪些键空间/表。

一个小时是一段很长的时间并且有一定的气味,这里可能有其他事情发生并且可能需要进一步调查。一些想法是检查日志并确保它是提交日志重播需要时间(而不是重建索引摘要或其他东西)。还要检查是否没有 C* 无权删除的旧提交日志或会留下的东西。

关于cassandra - 在 Cassandra 中禁用提交日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31833481/

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