Mysql底层原理八:事务锁

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

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

● 间隙锁的加锁规则:

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

相关推荐
ben9518chen7 小时前
mysql数据库基本操作
数据库·mysql
imDwAaY14 小时前
MySQL 存储引擎是什么?
android·数据库·mysql
for_ever_love__14 小时前
MySQL 8.0 数据类型选型指南:INT、DECIMAL、VARCHAR 与时间字段怎么选
mysql·adb·数据类型·varchar·长度·字段类型选择
张张123y15 小时前
# 后端第七课:FastAPI 实战入门(用刚学的 Python 写第一个 API 接口)
开发语言·python·mysql·api·fastapi
渣渣盟15 小时前
2000万QPS背后的存储引擎博弈:InnoDB、MyRocks、WiredTiger到底谁更强?
数据库·mysql
张张123y16 小时前
# 后端第八课:数据库入门(给 FastAPI 接口加上“记忆“,存下问答历史)
数据库·sql·mysql·oracle·fastapi·sqllite
paopaokaka_luck17 小时前
校园新闻推荐系统(DeepSeek新闻助手、个性化推荐算法、 Redis热词排行榜、ECharts运营分析、互动与实时通知、新闻运营闭环)
java·spring boot·mysql·spring·tomcat·echarts·intellij idea
RestCloud17 小时前
数据同步零中断:ETL服务宕机重启后异常任务自动重跑
数据仓库·mysql·etl·etlcloud·数据传输·etl工具
猫咪很可爱18 小时前
MySQL 定时 DDL 导致 mysqldump 备份失败:场景模拟、排查与优化建议
mysql
数据库小学妹18 小时前
MySQL内存占用过高怎么排查?分层定位与OOM根因
数据库·经验分享·mysql·内存·oom