[SymmetricDS]:缺少SYM_DATA中的更改

时间:2017-05-26 08:36:48

标签: symmetricds

我有新记录插入源数据库但有些记录未同步到目标数据库。当我查看SYM_DATA时,在2次连续插入之间,有一些更新事件被触发到同一个表但不同的行。日志文件有死锁错误但重试后变为OK。

我的问题是,如果两种事件类型一起发生,SymmetricDS会触发更新和插入吗?如何避免死锁并确保没有丢失的记录从源同步到目标?

1 个答案:

答案 0 :(得分:0)

仅当尚未插入数据或在数据库中更新编辑数据时,才能同步数据。 SymmetricDs数据提取发生在与应用程序使用的同一事务中。检查是否已成功插入数据或更新。也许某些交易已被回滚。如果已成功提交,则通过其主键data_id描述对表sym_data进行排序,以确保您没有错过任何一行。