TiKV 中的 LOCK CF的日志都是追加的,不删除。长期来看,不会浪费空间吗?
有 gc + compact 回收。
1 个赞
tikv空间不都是defualt cf和write cf占用了吗,lock cf很小很小
1 个赞
这个说的对啊,还有gc 会释放空间
1 个赞
lock 列:用于存储悲观事务的悲观锁以及分布式事务的一阶段 Prewrite 锁。当用户的事务提交之后,lock cf 中对应的数据会很快删除掉,因此大部分情况下 lock cf 中的数据也很少(少于 1GB)。如果 lock cf 中的数据大量增加,说明有大量事务等待提交,系统出现了 bug 或者故障。
有GC来回收
lock cf的数据很小,事务提交后就没了。
你说的一直追加的是raftcf吧,这个会产生raft log compact
有什么方式可以证明空间被回收了吗?
gc回收
使用GC回收,如果不回收肯定空间会出问题呀
回收后期
GC不是会回收吗
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。