Mysql底层原理八:事务锁

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

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

● 间隙锁的加锁规则:

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

相关推荐
水瓶_bxt11 分钟前
Centos安装HAProxy搭建Mysql高可用集群负载均衡
mysql·centos·负载均衡
♡喜欢做梦16 分钟前
【MySQL】深入浅出事务:保证数据一致性的核心武器
数据库·mysql
遇见你的雩风19 分钟前
MySQL的认识与基本操作
数据库·mysql
dblens 数据库管理和开发工具22 分钟前
MySQL新增字段DDL:锁表全解析、避坑指南与实战案例
数据库·mysql·dblens·dblens mysql·数据库连接管理
weixin_4196583123 分钟前
MySQL的基础操作
数据库·mysql
Olrookie2 小时前
若依前后端分离版学习笔记(三)——表结构介绍
笔记·后端·mysql
Lemon程序馆5 小时前
今天聊聊 Mysql 的那些“锁”事!
后端·mysql
陪我一起学编程5 小时前
MySQL创建普通用户并为其分配相关权限的操作步骤
开发语言·数据库·后端·mysql·oracle
Cxzzzzzzzzzz10 小时前
数据库索引详解:原理、设计原则与应用场景
数据库·mysql
烙印60110 小时前
MySQL的底层原理--InnoDB数据页结构
java·数据库·mysql