技术栈

Mysql底层原理八:事务锁

LittleStar_Cao2024-04-07 20:26

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

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

● 间隙锁的加锁规则:

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

上一篇:船气废弃锅炉三维仿真vr交互展示降低培训门槛
下一篇:计算机专业,不擅长打代码,考研该怎么选择?
相关推荐
予枫的编程笔记
39 分钟前
【MySQL修炼篇】从S锁/X锁到Next-Key Lock:MySQL锁机制硬核拆解
mysql·锁机制·行锁·间隙锁·数据库运维·数据库性能优化·死锁排查
Mr_Xuhhh
3 小时前
MySQL核心知识梳理:从连接到查询的完整指南
数据库·sql·mysql
wsxlgg
3 小时前
MySQL中count(*)、count(1)、count(字段)的区别
数据库·mysql
_F_y
9 小时前
MySQL用C/C++连接
c语言·c++·mysql
五岳
10 小时前
DTS按业务场景批量迁移阿里云MySQL库实战(上):技术选型和API对接
mysql·阿里云·dts
仍然.
12 小时前
MYSQL--约束
数据库·mysql
定偶
15 小时前
MySQL安装
数据库·mysql
Zzzzmo_
15 小时前
【MySQL】数据库约束 及 表的设计
数据库·mysql
我真的是大笨蛋
16 小时前
Redo Log详解
java·数据库·sql·mysql·性能优化
Jess07
17 小时前
MySQL内置函数
数据库·mysql
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)04OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书05UV安装并设置国内源062026美赛A题智能手机电池续航时间预测的连续时间数学模型07Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services08在Trae中使用Pencil MCP092025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望10Claude Code Skills 实用使用手册