Mysql底层原理八:事务锁

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

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

● 间隙锁的加锁规则:

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

相关推荐
云水一下1 小时前
从零开始学 PHP 系列(六):MySQL 数据库与 PHP 交互——让数据真正“住”进服务器
数据库·mysql·php
代码雕刻家2 小时前
1.24.MySQL-idea中连接MySQL的基本操作
数据库·mysql·intellij-idea
炘爚2 小时前
MySQL——事务和隔离级别
数据库·mysql
小挪号底迪滴2 小时前
Redis 和 MySQL 数据不一致怎么办?缓存更新策略实战
redis·mysql·缓存
the sun343 小时前
数据库中间件 ShardingSphere的安装与连通性配置
mysql
翼龙云_cloud3 小时前
阿里云国际代理商:如何使用RDS MySQL 构建网站数据库?
数据库·mysql·阿里云
程序猿乐锅3 小时前
【 苍穹外卖day03 | 菜品管理 】
java·开发语言·数据库·mysql
程序喵大人4 小时前
【C++并发系列】第二章:锁解决了什么问题?
开发语言·c++·并发编程·
云梦泽࿐้4 小时前
字符串操作全攻略:格式化、切片、正则
数据库·mysql
承渊政道4 小时前
【MySQL数据库学习】(MySQL表的内外连接)
数据库·学习·mysql·leetcode·bash·数据库开发·数据库系统