老师,共享锁有可能出现死锁的情况吗?

来源:5-7 删改数据如何避免锁表?

慕雪3119260

2019-08-22

COMMIT、ROLLBACK均可以释放锁吗?
放一起问了,麻烦老师解答下。

写回答

1回答

神思者

2019-08-22

当然会出现死锁了,a事务改李强数据,加锁了,b事务改刘娜数据加锁了。然后a事务还要改刘娜数据,b事务要改李强数据,所以两个事务就僵持在这里了,都等待对方释放锁。提交和回滚都能释放锁

1
1
慕雪3119260
非常感谢!
2019-08-22
共1条回复

阿里新零售数据库设计与实战 (升级版)

解锁“新零售”业务让数据库实战能力再上一层楼

2101 学习 · 701 问题

查看课程