暂无图片
ELR支持单机事务疑问
我来答
分享
暂无图片 匿名用户
ELR支持单机事务疑问

ELR支持的单机事务是指的下图中的单分区事务吗?还是包括红框里的,如果只是单分区事务的话,就没有参与者了吧,那在pre commit提交之后释放锁也就无从谈起,也就不存在在2pc上的解锁时机。

能在2PC上实现,但是不支持分布式事务,有点想不明白是为什么,是因为跨机网络延时增加而导致级联回滚的数量增加,影响性能吗?


image还有一个问题,后续事务等前驱事务什么情况(什么状态)后才会回复客户端

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
O
OceanBase社区传送门

ob3.1也是这种流程;ob3.1释放锁的时机是在同步完commit日志之后,开启提早释放锁之后单机事务是在递交comit日志(未同步)之后,分布式事务没有提早释放锁,4.x默认开启单机提早释放锁,同样也不支持分布式事务。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏