DM报错 "ErrCode": 36001如何解决?

TIDB:5.4版本。

                    "errors": [
                        {
                            "ErrCode": 36001,
                            "ErrClass": "sync-unit",
                            "ErrScope": "internal",
                            "ErrLevel": "high",
                            "Message": "panic error: table checkpoint position: (mysql-bin.029620, 182152799), gtid-set: 0-3267-38374866141 less than global checkp

oint {{{mysql-bin.029620 182151933} 0xc04924f388 0} \u003cnil\u003e}(flushed {{{mysql-bin.029620 182151933} 0xc04924f388 0} \u003cnil\u003e})", “RawCause”: “”,
“Workaround”: “”
}
]


上游MySQL的从库Binlog是有这个文件的。

ll -h mysql-bin.02962[1-9]*

-rw-rw---- 1 mysql mysql 513M Apr 11 16:19 mysql-bin.029621
-rw-rw---- 1 mysql mysql 513M Apr 11 16:20 mysql-bin.029622
-rw-rw---- 1 mysql mysql 513M Apr 11 16:28 mysql-bin.029623
-rw-rw---- 1 mysql mysql 513M Apr 11 16:30 mysql-bin.029624
-rw-rw---- 1 mysql mysql 513M Apr 11 16:31 mysql-bin.029625
-rw-rw---- 1 mysql mysql 513M Apr 11 16:39 mysql-bin.029626
-rw-rw---- 1 mysql mysql 513M Apr 11 17:04 mysql-bin.029627
-rw-rw---- 1 mysql mysql 513M Apr 11 17:18 mysql-bin.029628
-rw-rw---- 1 mysql mysql 513M Apr 11 17:35 mysql-bin.029629

请您提供一下这个worker的日志

029620, 187729313), gtid-set: 0-2373313-38374871742], origin SQL: [rename table hx_ac_account_request to hx_ac_account_request_bak_20220411, hx_ac_account_request_tmp to hx_ac_account_request]: online ddl changes on multiple table: rename table hx_ac_account_request to hx_ac_account_request_bak_20220411, hx_ac_account_request_tmp to hx_ac_account_request not supported",

这条语句不支持吗?

官方DDL限制上没有,但是在上游mysql中一个SQL语句不能包含多个DDL语句,分成两个DDL语句试试。待一个执行正常后(下游tidb检查下)再执行另外一个。

这条语句支持的

。。。我昨天也出现这个问题,是由于上游biglog日志超过4g

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。