Open lwd-coding opened 5 months ago
在高并发更新的时候,这里每个分片的处理其实是开启一个事务以后for循环同步执行每个dml,最后才提交;有多次网络的交互; 优化思路: 1.是否可以考虑新增数据包大小的参数,然后有选择的进行合并更新呢? 2.同个pk都会在一个分片,如果有多个pk是否可以考虑合并处理?
现在这里如果一个分片失败其余的并不会回滚,是不是会出现数据不一致,mq我看回滚的是当前这批消息
可以考虑提交一个PR给我
Question
在高并发更新的时候,这里每个分片的处理其实是开启一个事务以后for循环同步执行每个dml,最后才提交;有多次网络的交互; 优化思路: 1.是否可以考虑新增数据包大小的参数,然后有选择的进行合并更新呢? 2.同个pk都会在一个分片,如果有多个pk是否可以考虑合并处理?