MYSQL的锁
一、锁的定义:
高并发下会出现抢占公共资源的情况,锁是为了保证数据读取、修改的一致性
二、锁的粒度、类型、并发能力、占用资源
(1) 类型:共享锁(S Lock也叫读锁)、排他锁(X Lock也叫写锁)
这里还有个意向锁,意向锁可以理解成多个锁的意思。例如:意向共享锁(IS Lock),给多个记录加上S Lock,意向排他锁(IX Lock),给多个记录加上X Lock。
(2) 锁的粒度: 表锁、页锁、行锁、间隙锁(Gap Lock、Next-key Lock)
间隙锁意思是一个范围的
原创
2021-07-31 18:36:55 ·
102 阅读 ·
0 评论