一个事务里面,有读的操作,然后 client 根据读的内容和程序运行时变量,去执行一些操作(费时 10s )
再根据操作结果,决定是否变更数据,最后提交事务
如果事务的级别是可重复读
当这个事务,执行的时候,被读取的行,是否要被卡住 10s
1
momocraft 2019 年 7 月 5 日
“卡”是加锁的意思吗?
DB 不需要加锁也可满足可重复读的要求,比如 snapshot |
3
yxjn 2019 年 7 月 5 日
不会,rr 事物级别读不会触发行锁。
|
5
sandrew1945 2019 年 7 月 5 日
不会
|