为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】4.0.0
【问题描述】
大佬好,文档介绍说 dumpling 是基于 tidb_snapshot
来做全量备份的,若无指定 --snapshot
参数,会选用当前时间戳。这样的话,在全量备份时不会对被备份表加任何锁对吗?
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】4.0.0
【问题描述】
大佬好,文档介绍说 dumpling 是基于 tidb_snapshot
来做全量备份的,若无指定 --snapshot
参数,会选用当前时间戳。这样的话,在全量备份时不会对被备份表加任何锁对吗?
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
是的,目前 TiDB 也不支持 FLUSH TABLES WITH READ LOCK 以及表级锁,备份时通过设置 tidb_snapshot 参数来保证数据备份的一致性,备份 mysql 时可以设置 --consistency 为 flush。
感谢大佬回复,--consistency
为 flush
是什么意思呢?
哦,明白了,您说的是备份mysql的时候,可以使用这个参数来对表添加read lock,对吧。
备份tidb不需要设置,直接使用默认就可以的吧。
是的,通常 dumpling 用于备份 tidb
好的,感谢。
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。