问几个问题,关于表结构变更

问题1: TIDB DM工具, 我的目标表,增加了一列, 按照文档, 我把我上游表的表结构,使用 operate-schema set命令设置好了, 假如今后, 上游原表表结构发生变更后, 而我 operate-schema里的表结构未及时变更, 上游新增的字段,还能自动同步到下游吗?

问题2: 之前出现了上游主从切换, 我现在数据源上面,配置了 GTID 模式以及开启了 relay-log, 这样是否安全了, 不会丢失数据了

问题3: dm_meta里,每个任务都有3张元数据表,这3张元数据表的字段含义,是否有说明文档, 当任务出错的时候, 方便修改一下, 让任务可以快速正常的恢复下去

1赞

问题一:如果你这个任务名字没有变更的话,那么他会报错,因为他会预加载上游信息。

问题2: 我认为重要源端的日志不丢失,应该就不会丢数据

问题3: 可参考 https://docs.pingcap.com/zh/tidb/stable/dm-faq#dm-同步报错-parse-mydumper-metadata-error-eof

dm 官档很少。