隔离级别幻读GapLockNext

北京治青春痘好的医院 http://m.39.net/pf/a_8740647.html

前面我写了很多Mysql相关的知识点,到这一篇稍微可以串一下了,从SQL执行流程、MVCC到锁,很多时候可能觉得对于间隙锁和Next-KeyLock好像已经理解了,但是好像又觉得理解差那么一点意思,这篇文章从头来梳理一下概念,明确一下这些知识。

首先,对于Mysql来说实现了两种行级锁:

共享锁:允许事务读一行数据,一般记为S,也称为读锁

排他锁:允许事务删除或者更新一行数据,一般记为X,也称为写锁

关于读写锁的互斥性,应该都很清楚,读锁只能和读锁兼容,其他场景都无法兼容,这里不再赘述吧。

隔离级别

继续回顾下关于Mysql的4个隔离级别:

读未提交ReadUn


转载请注明:http://www.aierlanlan.com/grrz/2707.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了