mysql事务隔离和锁

2020-05-18  本文已影响0人  Ylm007
  1. 三种事务bug问题理解
  1. mysql的mvcc解决方案
  1. 基于锁的并发控制,Lock-Based Concurrency Control
  1. 理解快照读和当前读
  1. 理解rc和rr的差异
A1
select * from user where id=1;
-- effect 0 不存在id=1的记录
A2 
update set age=18 where id=1;
B1
update set age=19 where id=1;
-- rr模式下,id=1被锁定,B1被阻塞;rc模式下,不存在匹配行,B1不会被阻塞;
A3 
commit
  1. 最佳实践
  1. 共享锁
  1. 思考

参考:https://www.cnblogs.com/crazylqy/p/7611069.html

上一篇 下一篇

猜你喜欢

热点阅读