简介:从零开始学mysql
MySQL锁知识总结.pdf
MySQL 锁知识点总结
一、基本概念
数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。
而锁就是用来实现这些访问规则的重要数据结构。
根据加锁的范围,MySQL 的锁大致分为全局锁、表级锁和行锁三类。
二、加锁方式及原理
21 全局锁
全局锁就是对整个数据库实例加锁。当开启全局锁,整个库就处于只读状态,之后其他线程的以下语句会被阻塞:数据更新语句
DML(数据的增删改)、数据定义语句 DDL(包括建表、修改表结构等)和更新类事务的提交语
专栏作者

数据库资讯
火山引擎发布 DiskANN+RaBitQ 向量算法引擎,成本降低75%!
4小时前
阿里云 AI 搜索开放平台新增:服务开发能力
6小时前
PG18 beta版今日发布 | 兼容性解读 附9~17不兼容民间案例:JDBC-硬限制、分区表-DDL等待..zip请查收~
11小时前
RisingWave 产品月报|25 年 4 月
12小时前
2025开源之夏火热来袭!openGemini邀高校开发者共筑技术未来
12小时前
开源之夏开启!TDengine 出题,等你来挑战
12小时前
本月热门
【MySQL 30周年庆】MySQL 8.0 OCP考试限时免费!教你免费领考券
墨天轮小教习
2025-04-25
2025年4月中国数据库流行度排行榜:OB高分复登顶,崖山稳驭撼十强
墨天轮编辑部
2025-04-09
2025年4月国产数据库大事记:4个千万级中标项目诞生!2024年达梦净利3.6亿、金仓净利8006.6万……
墨天轮编辑部
2025-04-30
【DBA坦白局】第一期:在小城市和一线城市做DBA,是“躺”还是“卷”?
墨天轮编辑部
2025-04-10
外国CTO也感兴趣的开源数据库项目——openHalo
小满未满、
2025-04-21
数据库国产化替代深化:DBA的机遇与挑战
代晓磊
2025-04-27
近期活动