Mysql底层原理八:事务锁

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

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

● 间隙锁的加锁规则:

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

相关推荐
qinyia34 分钟前
通过本地构建解决Cartographer编译中absl依赖缺失问题
linux·运维·服务器·mysql·ubuntu
霖霖总总40 分钟前
[小技巧65]深入 InnoDB 页的逻辑存储结构:16KB 页的逻辑全景解析
数据库·mysql
楼兰胡杨1 小时前
浅析二叉树、B树、B+树和MySQL索引底层原理
mysql·数据结构与算法分析
darling3312 小时前
mysql 自动备份以及远程传输脚本,异地备份
android·数据库·mysql·adb
世界尽头与你2 小时前
MySQL InnoDB的 MVCC 实现机制
数据库·mysql
世界尽头与你2 小时前
详解 MySQL 数据库索引实现机制 - B 树和 B + 树
数据库·mysql·索引
德彪稳坐倒骑驴2 小时前
MySQL Oracle面试题
数据库·mysql·oracle
吕司3 小时前
MySQL库的操作
数据库·mysql·oracle
Remember_9933 小时前
MySQL 索引详解:从原理到实战优化
java·数据库·mysql·spring·http·adb·面试
李少兄4 小时前
MySQL 中为时间字段设置默认当前时间
android·数据库·mysql