开发者社区> 问答> 正文

两张表同步到一张表,数据条数不对

场景如下: 有两张数据源表:shard_1,shard_2,表结构要同,数据不同,但是ID会重复 一张目标表:shard,结构与源表相同 现在是把两张表的数据合并到一张表里,为了防止在同步时出现主键冲突,所以用otter的扩展功能,会重新生成一个ID,在测试的时候发现,当两张表同时insert数据时,目标表的数据条数会少上个几条,如果两张表分开insert就不会有此情况,观察后台日志也没有发现报异常及错误信息,当同时插入数据,otter在进行同步时是会进行ID去重吗? tu5.png

同步一致性和同步模式也改过其他的,没有效果

另外再问一下,能不能只做数据增加时的同步,删除或者更新时不做任何处理,谢谢

原提问者GitHub用户qwe857359351a

展开
收起
古拉古拉 2023-06-16 19:32:48 61 0
1 条回答
写回答
取消 提交回答
  • 找到原因了,把并行数和binlog_cache_size调大就可以了

    原回答者GitHub用户qwe857359351a

    2023-06-16 20:10:43
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载