官方下载的mydumper 备份mysql 数据时是否会增加只读锁

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

  • 【TiDB 版本】:V3.0.8
  • 【问题描述】:mydumper 备份mysql 数据时 是否会对表库增加只读锁,还是通过快照技术?

1、在 TiDB 中使用 Mydumper 对 TiDB 进行逻辑备份时,建议使用 TiDB 分支版。下载地址如下:

2、TiDB 的事务的隔离级别是 SI,在使用 Mydumper 时,基于快照进行备份操作。

好的谢谢,顺便在问一下我tidb B如何做到增量恢复 tidb A呀

增量恢复目前可以通过 tidb-binlog 的形式来实现,具体可以看下下述链接:

是需要pump 和drainer 一起使用还是只需要 drainer 就可以做到tidb 之间的增量恢复呢?

需要一起使用,可以了解下 tidb-binlog 相关的内容:

好的谢谢

如果还有其他问题,请新开贴,感谢配合~

直接用 dm 可好?mydumper(从上游导出)、 loader(导入下游)和 tiidb-binlog 的增量同步功能都有。直接用 dm 应该是可以的

DM 和 TiDB Binlog 在使用场景和整体架构上是有差异的:

1、DM 上下游对接的分别是 MySQL 和 TiDB ,架构图如下:

2、TiDB Binlog 在开启 binlog 后,会将各个 TiDB Server 节点的日志发送至 pump ,再由 drainer 完成日志的转换,最终由定义好的下游来消费。架构图如下:

3、欢迎登陆 PingCAP 官网,了解 DM 和 TiDB Binlog 更多内容:

1赞