- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 mysql的共享锁(S)、排他锁(X)、意向共享锁(IS)、意向排他锁(IX)的关系
一.S锁和X锁:S锁和X锁都属于行数 兼容性 加锁方式 S锁:共享锁 加了S锁的记录,允许其他事务再加S锁,不允许其他事务再加X锁 select…lock in share mode X锁:排他锁 加了X锁的记录,不允许其他事务再加S锁或者X锁 select…for update 二.意向锁:表锁,相互兼容,表明“某个事务持有了锁、或准备去持有...
2019-02-24 23:12:53 20191 4
原创 Mysql的Gap锁(间隙锁)详解
间隙锁实质上是对索引前后的间隙上锁,不对索引本身上锁。根据检索条件向左寻找最靠近检索条件的记录值A,作为左区间,向右寻找最靠近检索条件的记录值B作为右区间,即锁定的间隙为(A,B)。间隙锁的目的是为了防止幻读,其主要通过两个方面实现这个目的:(1)防止间隙内有新数据被插入。(2)防止已存在的数据,更新成间隙内的数案例如果事务A开启一个事务,执行select * from tes...
2019-02-24 21:14:45 23886 8
Netty权威指南--私有协议栈功能实现
2016-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人