Mysql底层原理八:事务锁

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

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

● 间隙锁的加锁规则:

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

相关推荐
我是一颗柠檬3 小时前
【MySQL全面教学】MySQL面试高频考点汇总Day15(2026年)
数据库·后端·mysql·面试
身如柳絮随风扬4 小时前
数据库读写分离:从原理到实战,构建高并发系统
数据库·mysql
我是一颗柠檬7 小时前
【MySQL全面教学】MySQL性能优化实战Day13(2026年)
数据库·后端·sql·mysql·性能优化·database
AI人工智能+电脑小能手7 小时前
【大白话说Java面试题 第84题】【Mysql篇】第14题:为什么用 InnoDB 存储引擎的表建议用整型的自增主键?
java·开发语言·数据库·mysql·面试
牧羊狼的狼8 小时前
MySQL 四大索引失效写法 + 业务替代最优解决方案
mysql·索引失效
Dxy12393102169 小时前
三种方式避坑:案例 + 解决方法
python·mysql
暴力求解10 小时前
Mysql数据库基础
数据库·mysql·操作系统
意倾城10 小时前
MySQL最左前缀匹配原则
数据库·mysql
java_cj13 小时前
MySQL 执行原理深度剖析:查询成本计算与优化器内幕
数据库·后端·mysql