【发布时间】:2020-04-15 09:25:11
【问题描述】:
谁能解释一下wal历史保留ignite under the hood的概念? 我们有一个包含 6 个数据节点的集群,启用了本地持久性。出于性能原因禁用 Wal 归档。
我们遇到了第一个节点崩溃(NODE_SEGMENTED、gc pause 或 tcp 连接问题)。崩溃后的第二个数据节点开始提供第一个节点。所以,第二个停止旋转沃尔原木。第一个(分段)节点没有长时间工作,第二个节点上的 wal 日志消耗了所有可用空间。 (最后第二个节点也失败了)。
如何阻止 wal 日志增长?为什么 ignite 使用 wal 日志来分区交换,而不是来自内存或持久存储的真实数据?
【问题讨论】: