飙戈的博客
首页
搜索
往期整理
历史归档
文章分类
文章标签
关于我
Article
175
Category
4
Tags
43
首页
搜索
往期整理
历史归档
文章分类
文章标签
关于我
技术栈
Mysql锁篇:死锁问题
Post on: 2024-7-7
Last edited: 2025-4-26
Views
Mysql
Catalog
0%
1、死锁的发生
2、InnoDB 常见死锁场景
场景一:聚簇索引记录锁顺序不一致导致死锁
场景二:二级索引和聚簇索引交叉加锁导致死锁
场景三:间隙锁和插入意向锁导致死锁
场景四:非唯一索引范围查询导致间隙锁死锁
场景五:没有合适索引导致锁范围扩大
3、应对死锁
3.1 如果避免间隙锁的发生
什么情况下会发生间隙锁
什么情况下不会发生间隙锁
3.2 如何避免死锁发生
3.3 当死锁发生时如何处理
mcbilla
一个普通的干饭人🍚
Article
175
Category
4
Tags
43
Latest posts
线上问题排查:接口响应慢如何处理
2026-6-7
RocketMQ系列:常见问题
2025-9-23
RocketMQ系列:集群管理
2025-9-23
RocketMQ系列:物理存储
2025-9-23
RocketMQ系列:消息管理
2025-9-23
RocketMQ系列:整体架构
2025-9-23
Announcement
🎉欢迎来到飙戈的博客🎉
-- 感谢您的支持 ---
👏欢迎学习交流👏
Catalog
0%
1、死锁的发生
2、InnoDB 常见死锁场景
场景一:聚簇索引记录锁顺序不一致导致死锁
场景二:二级索引和聚簇索引交叉加锁导致死锁
场景三:间隙锁和插入意向锁导致死锁
场景四:非唯一索引范围查询导致间隙锁死锁
场景五:没有合适索引导致锁范围扩大
3、应对死锁
3.1 如果避免间隙锁的发生
什么情况下会发生间隙锁
什么情况下不会发生间隙锁
3.2 如何避免死锁发生
3.3 当死锁发生时如何处理