死锁案例 一

一、前言

死锁,其实是一个很有意思也很有挑战的技术问题,大概每个 DBA 和部分开发同学都会在工作过程中遇见 。关于死锁我会持续写一个系列的案例分析,希望能够对想了解死锁的朋友有所帮助。

二、案例分析

2.1 环境说明

MySQL 5.6 事务隔离级别为 RR。

 
  1. CREATE TABLE `ty` (

  2.  `id`int(11) NOT NULL AUTO_INCREMENT,

  3.  `a`int(11) DEFAULT NULL,

  4.  `b`int(11) DEFAULT NULL,

  5.  PRIMARY KEY (`id`),

  6.  KEY `idxa` (`a`)

  7. ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4

  8. insert into ty(a,b) values(2,3),(5,4),(6,7);

2.2 测试用例


版权声明:本文为assasin0308原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。