Mysql底层原理八:事务锁

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

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

● 间隙锁的加锁规则:

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

相关推荐
川石课堂软件测试2 小时前
Python | 高阶函数基本应用及Decorator装饰器
android·开发语言·数据库·python·功能测试·mysql·单元测试
奇点 ♡4 小时前
MySQL基础题
数据库·sql·mysql
cherry52305 小时前
Java大厂面试真题:Spring Boot + 微服务 + 缓存架构三轮技术拷问实录
jvm·spring boot·mysql·微服务·java面试·分布式架构·redis缓存
唐古乌梁海5 小时前
【mysql】MySQL 数据库迁移
数据库·mysql·adb
JanelSirry5 小时前
真实场景:防止缓存穿透 —— 使用 Redisson 布隆过滤器
数据库·mysql·缓存·redisson·布隆过滤器
mmm.c5 小时前
mysql启动提示1067:进程意外终止
数据库·mysql
一叶飘零_sweeeet6 小时前
MySQL 锁详解
mysql·innodb
沐伊~6 小时前
mysql 安装
数据库·mysql
成为你的宁宁6 小时前
Ubuntu安装mysql5.7及常见错误问题
linux·mysql·ubuntu
努力学习的小廉7 小时前
初识MYSQL —— 复合查询
android·数据库·mysql