关于mydumper导出数据时tikv_gc_life_time设置过小的补救问题

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0.15
  • 【问题描述】:通过mydumper正在导出数据,已经快1天,但是设置的 tikv_gc_life_time就是24h,这个能否中途调整下设置为更大的时间防止dumper的时候报错,亦或者dumper能断点续作?
    `

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

tikv 的 gc 参数应该是可以修改的,请问您使用 mydumper 导出的命令是什么?

是这样的,mydumper在导出过程中可能出现报错 “GC life time is shorter than transaction duration”,需要修改tikv_gc_life_time调整(默认10m)到一个合理值,我有一个作业,我设置为了24h,但是mydumper启动后,已经快24h了,还没导出全部数据,我担心到时候会出现错误,所以就问下,这个时候我再调整tikv_gc_life_time,比如调到720h,这样能够让已经运行中的mydumper进程避免出现上述错误。

可以的,再次调整 gc life time ,mydumper 需要的数据就不会被 gc 掉。

谢谢,明白了。

:wave:

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