ticdc同步任务DDL执行失败一直在重试,所有任务延时

  • 【TiDB 版本】:4.0.6 ticdc 4.0.8
  • 【问题描述】:

ticdc某个同步任务,DDL执行失败一直在重试,所有同步任务都延时了。

-f 也无法删除这个同步任务,请问要怎么处理,比较急。

无法停止任务,所以跳过这个ts也不行。

[2020/12/25 10:30:54.184 +08:00] [WARN] [mysql.go:203] [“execute DDL with error, retry later”] [query=“ALTER TABLE search_sync_enterprise.ep_product_invest_dynamic_sync ADD COLUMN industry_tags_second varchar(3000) null COMMENT ‘二级行业标签\t’”] [error="[CDC:ErrMySQLTxnError]Error 1118: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs"] [errorVerbose="[CDC:ErrMySQLTxnError]Error 1118: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

mysql varchar单行限制超65535了。

解决了,在RDS上面手动添加字段,将字段类型修改为text。

:+1:

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