表级锁
来源:3-15 锁模块之事务并发访问产生的问题以及事务隔离机制_2
可乐少女
2021-06-22
老师好:
select * from account_innodb lock in share mode 在不走索引的情况下,用的是表级锁
那为什么在RR隔离级别下,另外一个事务insert是失败的,在RC隔离级别下另外一个事务insert是成功的呢?select锁的是全表,不应该insert都失败吗?
写回答
1回答
-
翔仔
2021-06-22
同学好,首先,可以explain一下RC下面的select * from account_innodb lock in share mode看看是否用到了索引,如果没走索引,insert是会被锁住的,看看是不是事务设置成自动提交了
10
相似问题