# add mysql-mvcc doc

This commit is contained in:
chengl 2020-10-09 15:28:32 +08:00
parent a36ed9a046
commit 56c3854f49

View File

@ -61,7 +61,7 @@ Multi-Version Concurrency Control,翻译为中文即多版本并发控制,使
![mvcc解决幻读](imgs/mysql-mvcc-4.png)
以我们的认知可重复不解决幻读问题此时事务B的数据应该是能插入的但实际上被阻塞了这是因为事务A在执行update的时候加上了间隙锁
![mvcc解决幻读](imgs/mysql-mvcc-5.png)
以我们的认知可重复不解决幻读问题此时事务B的数据应该是能插入的但实际上被阻塞了这是因为事务A在执行update的时候加上了间隙锁
![mvcc解决幻读](imgs/mysql-mvcc-5.png)
导致此时无法插入需等事务A提交后释放锁2PL第二步才能插入。