实际导入数据总共不到50G,但wal文件单一个storage节点就有1.6T,这正常吗..


请问这个wal文件为什么会这么大呢,可以清理掉吗(看到其他帖子说重启storage会自动释放,但重启好几次了并没有诶),感谢解答

原理你可以看下这篇文章 一文科普 RocksDB 工作原理

然后一般默认 wal 的清理时间是 4 小时。

但我这明显超过四小时了,没有清理诶(至少>24小时了,没有修改默认配置)。

看下你的 storage 的 wal_ttl 设置是多少。

哦哦我是用 Docker Compose 创建的,刚刚去看了docker-compose.yaml里command没有这个参数,刚刚加上去了,我再试试谢谢

嗯嗯,默认是 4 小时,:thinking: 你如果嫌弃它占的空间大的话,可以把时间设置小点,到点(时间到了)就会清理掉了。

加上去后减小了好多!!谢谢

1 个赞

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。