大哥大姐们,我看1.0文档。和5.4以后得文档都没有提示说同步在线DDL会阻塞DML操作
在线同步DDL是只有5.3版本及之前的1.0和2.0版本才会有这个阻塞吗? 5.4版本解释没有第三行是不是5.4版本之后就不会阻塞了
https://docs.pingcap.com/zh/tidb/v5.4/feature-online-ddl
https://docs.pingcap.com/zh/tidb-data-migration/v5.3/feature-online-ddl
5.3及之前版本呢都会阻塞。5.4之后没有写提示阻塞。
去看看引入这个文档改变的pr ,是否能找到dm代码改变的pr
1 个赞
新版本应该不存在这个问题了。
也许会的啊。
这块也要关注 tidb 的版本,7.5 之后的 DDL 的处理会加速,会好很多
1 个赞
努力尝试新版本
理论上不会了。
但有锁竟争的还是要关注一下日志
1 个赞
恩,新版本确实有DDL加速的一个优化。但是7.5太新了。
升级吧
1 个赞
测试了一下。不管有没有阻塞,提前在tidb对应表创建好索引。DM在线DDL同步的时候最后生成的创建索引会自动提示随你已存在而忽略。所以不管影不影响,其实无所谓了。提前建好就行。旧版本5.3之前的提示有会阻塞,新版本没提示那就是不会阻塞了
1 个赞
新版本理论上对同一张表的操作会阻塞
不会的
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。