2-4节update阻塞的问题

来源:3-1 docker简介与mysql安装-1

煌上煌ok

2018-07-15

在一个事务中有update操作,但事务因为断掉没有提交,为什么另一个JDBC的update操作会阻塞呢,低成的mysql原理是什么的?

写回答

2回答

煌上煌ok

提问者

2018-07-15

我打错字了,是断点,我看你在事务提交的地方打了断点,另外一个session执行update 操作会阻塞,执行完断点后,那个session也执行了,它为什么会阻塞呢?

0
0

大漠风

2018-07-15

事务都有超时时间,一般方法失败,都会触发回滚方法,除非是突然down或断网,如果事务没提交,数据库会在到时间后回滚,其他的mq之类的也会有相应机制将之前的操作回滚。
所有事务都是依赖数据源的事务机制来实现,你可以再看看数据库事务那部分。数据库事务过程中,会有隔离机制。

0
0

分布式事务实践,从原理到实例,解决数据一致性

掌握分布式事务实现技术,是架构师必备技能。

1149 学习 · 153 问题

查看课程