可见版本太多

【 TiDB 使用环境】线上
【 TiDB 版本】5.7.25-TiDB-v5.1.0
【遇到的问题】
【复现路径】
【问题现象及影响】
慢查询中跟踪到慢语句,可见版本这么多正常么?如何减少可见版本?从数据量上来说应该没有这么多版本。



【附件】

应该是bug ,没能触发compaction

1 个赞

我也学习到了

业务存在大量读取,但只有小量写操作,不足以触发 compaction, 由于默认开启 compaction filter 没有 compaction 则不能删除过期的 mvcc 数据, 所以数据一直存在多个 mvcc 版本,导致每次读取都需要读到并跳过这些数据

:rofl:所有问题的终极答案–升级

业务存在大量读取,但只有小量写操作,不足以触发 compaction, 由于默认开启 compaction filter 没有 compaction 则不能删除过期的 mvcc 数据, 所以数据一直存在多个 mvcc 版本,导致每次读取都需要读到并跳过这些数据

学习到了,小量写操作也是正常的业务需求。

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