【TiDB 版本】
v4.0.9
【问题描述】
有一个二十亿级别的大表,tidb里已经存在一部分历史数据。通过DM的全量+增量到tidb来导入另外一些mysql的数据。在导入时“唯一索引”成了阻碍。tidb里有一条,mysql里也有一条,导入时发生冲突。
为了不拖延导入进度,先行删除了tidb的唯一索引,放开了约束。
------------------------以上不是重点------------------------
现在想把唯一索引再加上。
如果在添加唯一索引时,tidb能用ignore来解决冲突就完美了。
比如mysql的
alter ignore table tablename add unique index(user_id,user_name)。
现在只能采用笨办法,先行手动删除重复数据,但还是担心有漏网之鱼功亏一篑,毕竟大表加索引实在太慢了
不知道是否还有其他方法可以采用?
谢谢!