Mysql底层原理八:事务锁

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

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

● 间隙锁的加锁规则:

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

相关推荐
Trouvaille ~6 分钟前
【MySQL篇】数据库操作:从创建到管理
linux·数据库·mysql·oracle·xshell·ddl
Chasing__Dreams1 小时前
Mysql--基础知识点--96--count * VS count 列
数据库·mysql
子木HAPPY阳VIP1 小时前
【无标题】
java·python·mysql
小糊涂灬1 小时前
Mybatis+mysql 一对多查询问题
mysql·mybatis
黑牛儿2 小时前
MySQL负载均衡配置详细步骤(新手易操作版)
mysql·adb·负载均衡
kcuwu.2 小时前
从Python\+MySQL到Redis:非关系型数据库详解(PyCharm实操版)
redis·python·mysql
工具罗某人2 小时前
docker compose 部署MySQL InnoDB Cluster + Router 高可用集群-亲测可用
mysql·docker·容器
猿小喵2 小时前
MySQL长时间未提交事务分析
数据库·mysql·性能优化
江不清丶2 小时前
深入剖析 MySQL 日志系统:Redo Log、Undo Log 与 Binlog 的协同工作原理
数据库·mysql·adb
光泽雨2 小时前
mysql中的事务
数据库·mysql