技术栈

Mysql底层原理八:事务锁

LittleStar_Cao2024-04-07 20:26

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

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

● 间隙锁的加锁规则:

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

上一篇:船气废弃锅炉三维仿真vr交互展示降低培训门槛
下一篇:计算机专业,不擅长打代码,考研该怎么选择?
相关推荐
泯仲
1 天前
从零起步学习MySQL 第十章:深入了解B+树及B+树的性能优势
b树·学习·mysql
hjxu2016
1 天前
【 MySQL 速记5】插入
android·数据库·mysql
sea1216
1 天前
Flask配置MySQL连接信息的最佳实践
python·mysql·flask
dreamread
1 天前
Linux下MySQL的简单使用
linux·mysql·adb
夕除
1 天前
MySQL--008
数据库·mysql
顶点多余
1 天前
MysqL---表的内外连接 (重点)
数据库·mysql
6+h
1 天前
【MySQL】锁机制详解
数据库·mysql
xyyaihxl
1 天前
mysql中主键索引和联合索引的原理解析
数据库·mysql
lihao lihao
1 天前
MySQl复合查询
数据库·sql·mysql
aq5535600
1 天前
MySQL-触发器(TRIGGER)
android·数据库·mysql
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04OpenClaw macOS 完整安装与本地模型配置教程(实战版)05本地部署 OpenClaw + DeepSeek-R1 完全指南06UV安装并设置国内源07Openclow安装保姆级教程08OpenClaw Control UI安全上下文访问配置09OpenClaw 飞书机器人不回复消息?3 小时踩坑总结10在 Windows 上配置 Claude Code从安装到解决网络问题