dm分表同步合并执行alter 异常

报错截图如下

现象描述
执行query-status shard-task,显示"stage": “Running”,“unit”: “Sync”
执行show-ddl-locks查询不到任何ddls锁
执行query-error也查看不到任何报错
因此数据不会同步到下游,也没有办法去解决这个问题

求官方回复

已经解决 通过update dm_meta中的sync checkpoint表 其中的binlog和pos号,即可恢复同步

求问,

  1. 是将此 ddl 均跳过了吗。下游可能需要手动执行下上游的 ddl 操作,才能保证表结构一致,
  2. 上游执行 ddl 语句的方式可否描述下,drop index 在 tidb 执行也是很快的。

上游分表cpt_member_0.aplmember_[0-3]和cpt_member_1.app_member[0-3] 执行 alter table app_member drop index member_name;

:+1:

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