当前位置:网站首页>mysql间隙锁失效?
mysql间隙锁失效?
2022-07-30 05:40:00 【CSDN问答】
想自己测试下间隙锁现象,于是就按照一些博客上的步骤操作,结果并没有出现什么间隙锁的现象,有谁遇到过吗?
下面是操作步骤:
CREATE TABLE test
.user (id
int(11) NOT NULL,name
varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,age
int(11) NULL DEFAULT NULL,
PRIMARY KEY (id
) USING BTREE,
INDEX index_age
(age
) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
插入数据
1 xiaoming 12
3 xiaohong 20
5 laowang 36
开启两个事务
session1;
start transaction;
select * fro m yser where age=20; 在普通索引 age上加锁 按说会锁住 12,20 20,20 20,36区间
session2
start transaction;
insert into user values(null,"zhangsan",15);
结果session2中的insert语句应该阻塞才对 但是却执行成功了
另外间隙锁测参数已经是开启了
边栏推荐
- 猜数字小游戏(随机生成’三剑客‘)
- net start mysql MySQL service is starting. MySQL service failed to start.The service did not report any errors.
- 665.非递减数列
- MySQL的存储过程
- MySQL的 DDL和DML和DQL的基本语法
- Memories · The last system design in the university era
- C语言:通过函数实现一个整形有序数组的二分查找
- Error: npm ERR code EPERM
- Machine Learning - Gradient Descent Optimization - C language implementation
- 三子棋游戏实现(c语言)
猜你喜欢
随机推荐
MySQL stored procedure
Countdown (Source: Google Kickstart2020 Round C Problem A) (DAY 88)
函数解剖——深挖getchar()与putchar()
Different usage scenarios of subqueries as retrieval tables and the question of whether to add aliases
Numpy 中 np.vstack() 和 np.hstack() 简单解析
空杯心态,知行合一
初识C语言
torch.load()
Solve the problem that the local nacos is not configured but the localhost8848 connection exception always occurs
ClickHouse data insert, update and delete operations SQL
HCIP-第九天-BGP(边界网关协议)
union中有struct的情况-从内存分析
Qt在QTableWidget、View等表格中添加右击菜单
Learn FPGA from the underlying structure (6) ---- Distributed RAM (DRAM, Distributed RAM)
C语言入门(前期准备工作)——超级详细的建议和教学,带你顺利跨越编程门槛
爬虫数据是如何收集和整理的?
[Koltin Flow (1)] Five ways to create flow
Socket通信编程
海量号码需要保存,如何才能尽可能少地占用内存?
flask-socketio实现的网页聊天室(二)