Mysql底层原理八:事务锁

● update的时候会加锁,会去内存中看一下这条记录有没有锁记录,如果没有就创建一个放进去,如果有的话,那就wait;在RR级别,间隙锁+行锁,RC级别,只有行锁

● 锁在update的创建,在事务提交之后释放

● 间隙锁的加锁规则:

详细的加锁规则,超乎你的想象

相关推荐
未若君雅裁32 分钟前
MySQL-MVCC核心原理-版本链ReadView与可见性判断
数据库·mysql
拾贰_C7 小时前
【Ubuntu | 公共工作站 | mysql 】 MySQL残留物残留数据
linux·mysql·ubuntu
知识汲取者9 小时前
每日一篇高频面试题系列之【MySQL 锁】
数据库·mysql
lolo大魔王10 小时前
Go 后端实战|Gin + GORM V2 + MySQL 企业级 API 项目开发(完整版)
mysql·golang·gin
Hical_W10 小时前
Hical 踩坑实录五部曲(五):Boost.MySQL 协程集成的 5 个坑
数据库·mysql·开源
czlczl2002092511 小时前
mysql表复制方案
数据库·mysql
jran-14 小时前
MySQL多表操作 查询&子查询&外键约束
数据库·mysql
看到代码头都是大的14 小时前
CentoOS7安装mysql 8.0.46
mysql
阿坤带你走近大数据17 小时前
DM达梦数据库的介绍
数据库·mysql·oracle·国产信创
数据库小学妹18 小时前
企业级数据库迁移实践:从Oracle到国产数据库的兼容性与实施策略
数据库·mysql·oracle·dba