u锁的隔离级别是那种?读已经提交?可重复读?
u锁的概念是在隔离级别为读已提交的基础上延伸的
当升级行为会产生死锁时 我们就干掉升级这种操作
在加锁的时候直接加写锁
这样隔离级别是不是就降回了可重复读
假设三个事务全部对数据a进行操作
事务1全是读
事务2也全是读
事务3是先读后写
经过u锁判定 12加读锁 3应该加写锁
就是 12在并行 3等待前两完成才能进入
所以 u锁的隔离级别是可重复读的那个级别
我怎么总感觉我理解的有错误 谁帮我看看啊!
u锁的概念是在隔离级别为读已提交的基础上延伸的
当升级行为会产生死锁时 我们就干掉升级这种操作
在加锁的时候直接加写锁
这样隔离级别是不是就降回了可重复读
假设三个事务全部对数据a进行操作
事务1全是读
事务2也全是读
事务3是先读后写
经过u锁判定 12加读锁 3应该加写锁
就是 12在并行 3等待前两完成才能进入
所以 u锁的隔离级别是可重复读的那个级别
我怎么总感觉我理解的有错误 谁帮我看看啊!
2017-01-01
举报