关于 Dumpling 导使用的疑问

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】4.0.0

【问题描述】

大佬好,文档介绍说 dumpling 是基于 tidb_snapshot 来做全量备份的,若无指定 --snapshot 参数,会选用当前时间戳。这样的话,在全量备份时不会对被备份表加任何锁对吗?


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

是的,目前 TiDB 也不支持 FLUSH TABLES WITH READ LOCK 以及表级锁,备份时通过设置 tidb_snapshot 参数来保证数据备份的一致性,备份 mysql 时可以设置 --consistency 为 flush。

感谢大佬回复,--consistencyflush 是什么意思呢?

文档这里有介绍
https://docs.pingcap.com/zh/tidb/stable/dumpling-overview#调整-dumpling-的数据一致性选项

哦,明白了,您说的是备份mysql的时候,可以使用这个参数来对表添加read lock,对吧。

备份tidb不需要设置,直接使用默认就可以的吧。

是的,通常 dumpling 用于备份 tidb

好的,感谢。

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