现象描述
源端数据库有写入,但是目标端没有出现相应变更数据。
问题排查
可能有以下几种原因:
- 任务报错,同步任务未有效运行
- 数据库、表未配置到同步任务中
- 数据约束冲突,比如对端主键、唯一键、外键等约束冲突
- 对端有数据写入
- 使用了自定义代码进行了数据处理或存在数据过滤
- 特殊场景、负载下触发的 bug
- 特殊数据、结构触发的 bug
解决方法
排除任务运行异常
排除结构约束不对等
- 对比数据所在数据库源端和目标端表结构,确认是否可能为约束冲突(如对端有唯一键或外键,源端没有)
排除自定义代码或过滤条件影响