最近通过TICDC将数据进行实时同步到SR,发现写入及更新的效率很低,最后通过将INSERT和DELETE进行批量处理的合并进行提交,效率大幅提升。但发现UPDATE并没有合并的写法,效率依然很低,通过不断的实验,发现了SR主键模型一个奇怪的机制,相同主键的记录在INSERT的时侯,并不会报主键重复,而是将原有的数据进行了覆盖,基于这个机制。我是否可以将UPDATE全部处理成INSERT,多条UPDATE处理成insert value(记录1,记录2)这种批量的形式。
总之,感觉很奇怪,有大神可以详细说明一下这情况吗,另外这么处理是否有问题,谢谢!
您的思路是正确的,就是要攒批。版本1000的限制可以调大,1000默认值有点少。
1赞