当前位置: 首页 > news >正文

myql innodb 锁机制

读锁和写锁的定义

读锁:又称共享锁,S锁。对于同一条记录,一个事务加读锁时,另一个事务也能加读锁,但是不能加写锁。

写锁:又称独占锁,X锁。对于同一条记录,一个事务加写锁时,另一个事务不能加读锁,也不能加写锁。

InnoDB存储引擎默认使用锁级别

默认使用行锁,支持表级锁。即默认锁一行或者多行记录,但是某些场景行锁会升级为表锁,锁定全部记录。

默认情况下,mysql不会自动加读锁,会自动加写锁。

不加锁,即使存在行锁甚至表锁的情况下也能查询,因为不需要获取锁。

select * from order where id=5

指定加锁,lock in share mode,如果记录存在写锁,则下面sql会阻塞。

select * from order where id = 5 lock in share mode

自动加写锁

update order set pay_status='1' where id=5

自动加写锁

delete from order where id=5

自动加写锁

insert into order () values ()

行锁升级为表锁场景

场景一,查询全部数据或者删除全部数据

select * from order for update;(加的写锁)

delete from order;

场景二,未使用索引或者索引失效

update order set pay_status='5' where trx_id='20230331'; (trx_id未加索引,数据量大时耗时长,如果锁表的话会严重影响业务)

参考:

https://www.cnblogs.com/jiyuchen1/p/16507886.html

http://www.jsqmd.com/news/1161000/

相关文章:

  • 3步解锁:让Direct3D 8经典游戏在现代系统重获新生的智能方案
  • 亨得利官方名表服务中心|最新服务电话及地址权威信息公告(2026年7月更新) - 亨得利钟表维修中心
  • HBM技术如何解决AI计算内存瓶颈:从原理到实践
  • Tailwind IntelliSense在Cursor中卡顿?1个tsconfig.json参数+2个Cursor插件禁用项+1次LSP重启,5分钟解决97%的智能提示延迟问题
  • C++ 类和对象入门:类的定义、封装、对象大小与 this 指针
  • 江诗丹顿官方直营售后维修网点|官方服务电话及地址权威公示(2026年7月最新) - 江诗丹顿中国服务中心
  • 如何彻底告别百度网盘限速?这款开源解析工具让你免费享受高速下载
  • 2026年7月合肥大疆售后本地化服务全景|交通指引气候养护到店全攻略 - 大品牌推荐
  • 深度技术解析:NxNandManager如何实现Nintendo Switch NAND存储的专业管理
  • 由 Palantir CEO 的观点所展开的行业观察
  • protocol buffers(protobuf)安装教程
  • Caspase-2 活性分析试剂盒(比色法),灵敏捕捉凋亡早中期信号
  • ADS131M02与PIC18F96J94高精度数据采集方案详解
  • 2026华南地区医械电磁兼容检测企业哪个靠谱?合规机构大盘点+选型攻略+避坑FAQ全解析 - 行业观察网
  • Claude Cowork 上手机了,但真正值得看的不是“又多了个入口“
  • 如何快速配置HS2-HF_Patch:一键解锁Honey Select 2完整游戏体验的终极指南
  • float浮动布局
  • 并发编程之并发三要素
  • 网盘直链下载助手:告别限速困扰,九大网盘高速下载全攻略
  • 2026电磁兼容(EMC)检测中心哪家技术强?核心能力盘点、优质机构甄选及签约避坑FAQ - U渠道
  • 如何用10分钟语音数据实现专业级AI语音转换:终极实战指南
  • gitlab 服务 CI/CD 配置
  • 江诗丹顿中国官方售后服务中心|维修地址及官方电话全新通告(2026年7月最新) - 江诗丹顿中国服务中心
  • d3d8to9:突破Direct3D 8游戏在现代系统上的兼容性壁垒
  • 用 React Context + useReducer 实现轻量全局状态:不装 Redux 也能管好状态
  • 开关电源三种控制模式:PWM/PFM/PSM
  • 提示词工程实战:七大技巧让你的AI输出质量翻倍(附完整代码)
  • PyCharm 使用笔记
  • 积家中国官方售后服务体系全攻略|最新维修地址及电话权威收录(2026年7月最新) - 积家中国服务中心
  • 机器学习中的觉的距离和相似度