请问大家以下,pump 还有剩余的空间,但不多,但是binlog 就写入失败了呢,这是为什么呢,难道pump 和tikv 有一样的机制?当tikv 还有剩余的一点空间的时候,就不会允许写入数据了?
pump 曾经是没有满过的,从监控上来看,从tidb.log 来看的话,就是说写pump 失败,报错也是说没有空间了,如果曾经满过,除非是gc ,才会清理pump 文件,但是应该是还没有达到gc的触发时间
你把pump的日志上传一下,看下报错原因。
谢谢大佬了,日志不是很方便拿出来,谢谢大佬了
有可能是大事务,所以预估空间不足,无法写入了。你可以用实际的数据、事务大小估算一下。
不是大事务,就是本身有空间保护机制
既然写入失败 pump 日志应该有报错,或 tidb.log 有更详细的报错吗?贴一下?
tidb.log 有的,write binlog pump failed,pupm.log 应该也是有的,但是没去看
pupm.log 应该会指明为什么写入失败
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。