锁等待练习

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sun_ashe/article/details/82632769

1,插入聚集索引的不同位置,有可能发生阻塞吗?

表结构

mysql> show create table ashe\G
*************************** 1. row ***************************
 Table: ashe
Create Table: CREATE TABLE `ashe` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `name` varchar(10) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4
1 row in set (0.00 sec)

当前数据

mysql> select * from ashe;
+----+------+
| id | name |
+----+------+
| 1 | aaa |
| 5 | aaa |
+----+------+
2 rows in set (0.00 sec)

操作如下

这里写图片描述

如上操作中,session2插入了session 1插入的相同位置的数据,所以会进入锁等待的状态,那么session-3会被锁吗?为什么?

猜你喜欢

转载自blog.csdn.net/sun_ashe/article/details/82632769