多版本并发控制(MVCC)

https://blog.csdn.net/zuodaoyong/article/details/124510151

https://blog.csdn.net/h2503652646/article/details/117152307

MVCC只能解决可重复读下 快照读的幻读问题

当前读下的幻读问题则需要 行锁(记录锁)+间隙锁(gap lock)配合 

临键锁:记录锁和间隙锁的组合(next-key lock)

next-key lock 来解决, 如查询age>20 的数据时则对age>20的数据进行表锁,以保证数据一致性

posted @ 2022-12-07 15:05  KeyG  阅读(22)  评论(0)    收藏  举报