共享锁和排它锁的疑问
来源:9-12 产生阻塞的主要原因-【锁】

慕莱坞3268959
2019-11-15
老师,现在有两个事务A和B同时执行,A事务先查询了imc_class表中id=1的那条数据,先给它加了共享锁,这时候事务B更新imc_class表中id=1的这条数据,应该是要给他加上排它锁,你说这俩个锁是不兼容的,所以事务B此时这条语句会被阻塞,可是我执行的时候成功了,这是什么原因,我想不通
写回答
1回答
-
sqlercn
2019-11-15
这是因为为了增加事务的并行情,MYSQL采用了MVCC的机制来保证读写不会相互阻塞。
00
相似问题