![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 72
孙成_Eason
这个作者很懒,什么都没留下…
展开
-
InnoDB中的锁
共享(S)和独占(X)锁意向锁记录锁(Record Locks)间隙锁Next-key锁插入意向锁AUTO-INC锁共享(S)和独占(X)锁共享锁和独占锁都是标准的行级锁, - 共享锁允许持有锁的事务进行读操作 - 独占锁允许持有锁的事务进行惊醒更新或删除操作意向锁InnoDB支持多粒度锁允许表锁和行锁共存。举个例子类似于LOCK TABLES … WR...原创 2018-04-25 11:27:30 · 156 阅读 · 0 评论 -
InnoDB一致性非锁定读(Consistent Nonlocking Reads)
一致性读(consistend read)一致性读(consistend read)指的是InnoDB使用多版本查询数据库在某个时间点的快照。此查询可以看到该时间点之前提交的事务所做的更改并且不会被之后的修改或者未提交事务所影响。但是对于同一事务中的较早语句的修改则不适用此规则,这种情况会产生以下异常:如果你更新表中的某些行,一次SELECT可能看到更新行的最新版本也可能看到任一行的旧版本;如...原创 2018-04-25 11:32:07 · 373 阅读 · 0 评论