ticdc 源有几个表没有主键,同步时跳过了,从哪可以查看到跳过了哪几个表
changefeed query -c xxx 就可以看到同步的情况,能看到同步了哪些表
当时的警告的日志,还可以从哪里看到?
那个是打印到屏幕上的,现在看不到了,你可以新创建一个同步任务,他就会再提示你
我用table id not in了下
select
TABLE_SCHEMA,TABLE_NAME,TABLE_TYPE
from tables
where tidb_table_id not in(61341, 62160) and TABLE_SCHEMA in(‘db_name’) ;
结果好像不太对。有几条不多的记录,该表没有在ids里显示,但是实际同步了
看下是不是分区表
貌似都是分区表,查了前3个都是。
分区表为什么不在query的ids中?
确实记录了分区id…感谢
select
TABLE_SCHEMA,TABLE_NAME,TABLE_TYPE
from INFORMATION_SCHEMA.tables
where tidb_table_id not in(changefeed query -c 的ids在not in中)
and tidb_table_id not in(select TIDB_PARTITION_ID from INFORMATION_SCHEMA.PARTITIONS where TABLE_SCHEMA in(‘db_name’))
and TABLE_SCHEMA in(‘db_name’) ;
应该可以通过 force-replicate参数 采集无主键表吧?
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。