【 TiDB 使用环境】线上
【 TiDB 版本】5.7.25-TiDB-v5.1.0
【遇到的问题】
【复现路径】
【问题现象及影响】
慢查询中跟踪到慢语句,可见版本这么多正常么?如何减少可见版本?从数据量上来说应该没有这么多版本。
【附件】
【 TiDB 使用环境】线上
【 TiDB 版本】5.7.25-TiDB-v5.1.0
【遇到的问题】
【复现路径】
【问题现象及影响】
慢查询中跟踪到慢语句,可见版本这么多正常么?如何减少可见版本?从数据量上来说应该没有这么多版本。
应该是bug ,没能触发compaction
我也学习到了
业务存在大量读取,但只有小量写操作,不足以触发 compaction, 由于默认开启 compaction filter 没有 compaction 则不能删除过期的 mvcc 数据, 所以数据一直存在多个 mvcc 版本,导致每次读取都需要读到并跳过这些数据
所有问题的终极答案–升级
业务存在大量读取,但只有小量写操作,不足以触发 compaction, 由于默认开启 compaction filter 没有 compaction 则不能删除过期的 mvcc 数据, 所以数据一直存在多个 mvcc 版本,导致每次读取都需要读到并跳过这些数据
学习到了,小量写操作也是正常的业务需求。
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。