Mysql底层原理八:事务锁

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

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

● 间隙锁的加锁规则:

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

相关推荐
2301_772093567 小时前
tuchuang_后端_前端_注册登录
数据库·后端·网络协议·mysql·wireshark
K_i1347 小时前
中国电信用户行为实时分析系统运维实战
hadoop·mysql
武子康7 小时前
Java-141 深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(3)
java·数据库·mysql·spring·性能优化·系统架构·事务
努力学习的小廉11 小时前
初识MYSQL —— 数据类型
android·数据库·mysql
William_cl12 小时前
【连载3】MySQL 的 MVCC 机制剖析
数据库·mysql
2351612 小时前
【MySQL】MVCC:从核心原理到幻读解决方案
java·数据库·后端·sql·mysql·缓存
Raymond运维15 小时前
MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
linux·数据库·mysql
菲兹园长18 小时前
MySql(SQL)
数据库·sql·mysql
一只小bit18 小时前
MySQL表的操作:创建—修改—删除流程解析
数据库·mysql·oracle
学编程的小鬼18 小时前
MySQL的快速入门
数据库·mysql