Mysql底层原理八:事务锁

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

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

● 间隙锁的加锁规则:

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

相关推荐
q***829121 分钟前
图文详述:MySQL的下载、安装、配置、使用
android·mysql·adb
q***58191 小时前
【SQL】MySQL中的字符串处理函数:concat 函数拼接字符串,COALESCE函数处理NULL字符串
数据库·sql·mysql
懒羊羊不懒@1 小时前
【MySQL | 基础】多表查询
数据库·sql·mysql
q***0562 小时前
在Mysql环境下对数据进行增删改查
数据库·mysql
Wang's Blog3 小时前
MySQL: 存储引擎深度解析:CSV与Archive的特性、应用与实战演示
数据库·mysql
Wang's Blog4 小时前
MySQL: 数据库读写分离与负载均衡的实现方式及深度分析
数据库·mysql·负载均衡
Hello.Reader5 小时前
使用 Flink CDC Elasticsearch Pipeline Connector 打通 MySQL 与 Elasticsearch 的实时链路
mysql·elasticsearch·flink
Navicat中国5 小时前
Navicat 高频问题速解:PostgreSQL / MySQL / SQL Server / MongoDB / 达梦
数据库·mysql·mongodb·postgresql·navicat
零基础的修炼5 小时前
MySQL---C/C++链接
数据库·mysql
装不满的克莱因瓶7 小时前
【Java架构师体系课 | MySQL篇】③ Explain执行计划详解
java·数据库·mysql·架构·优化·索引·explain