1. 首页
  2. 云计算
  3. 微服务
  4. 一次离奇的 MySQL 死锁分析

一次离奇的 MySQL 死锁分析

上传者: 2020-12-17 08:39:34上传 PDF文件 75.23KB 热度 22次
1、故事起因于2016年11月15日的一个生产bug。业务场景是:归档一个表里边的数据到历史表里边,同是删除主表记录。 2、背景场景简化如下(数据库引擎InnoDb,数据隔离级别RR[REPEATABLE]) — 创建表test1 CREATE TABLE test1 ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(10) NOT NULL, PRIMARY KEY (id) ); insert into test1 values('hello'); — 创建表test2 CREATE TABLE test2 (
用户评论