dumpling备份时候导致TiKV组件发生重启

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】V5.2.4
【复现路径】做过哪些操作出现的问题
每天执行定时备份作业
【遇到的问题:问题现象及影响】
在使用dumpling进行定时备份过程中TiKV组件会发生重启,备份作业没有正常执行完成。
【资源配置】
【附件:截图/日志/监控】


锁冲突或者MVCC在KV里已找不到对应的键值对的KEY了吧?
检查一下悲观锁冲突,看看做了什么操作
select * from information_schema.deadlocks;

SHOW config WHERE NAME LIKE ‘%pessimistic-txn.pipelined%’;
看下这个参数是否是默认的true,是的话改成false再试一下。
SET config tikv pessimistic-txn.pipelined=‘false’;

23:31左右重启的, 上面tikv锁的日志是23:24分 这之间的,重启前的呢

TiKV重启发现是内存不足导致的,修改了dumpling备份时候的并发数,在备份时候各个组件都是正常的,还是出现了,备份失败的现象。针对pessimistic-txn.pipelined参数,查看了官方说明,在TiKV 出现网络隔离或者节点宕机时,悲观锁异步写入才有可能失败。

是不是需要在备份的时间段去查看,现在查看没有锁冲突信息

重启之前的日志和上面的日志都一致,所以随意截了一部分

备份时,出现TIKV重启得时候去看Dashboard,然后进一步看看有没有被锁的信息啥的,好做进一步的判断