MySQL:Innodb 一个死锁案例
发布时间:2020-08-08 21:13:42
来源:ITPUB博客
阅读:57
作者:gaopengtttt
一、准备数据和问题
RR隔离级别
CREATE TABLE `ty` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`a` int(11) DEFAULT NULL,
`b` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `idxa` (`a`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4
insert into ty(a,b) values(2,3),(5,4),(6,7);
问:
image.png
这种情况会产生死锁,如果将
insert into ty(a,b) values(2,10);
改为:
insert into ty(a,b) values(5,10);
则不会产生死锁为什么?
二、初始化数据画图
本死锁的堵塞主要集中在二级