【MySQL】 InnoDB 锁等待排查与并发压测实验

一、实验目的

这个实验就是在教你怎么排查、解决会拖垮系统稳定性的 "锁冲突" 问题。

从复现锁等待、调整超时参数、定位占锁进程到杀掉问题进程,这一套流程就是生产环境中维护系统稳定的标准动作:当并发请求导致数据库卡住、业务响应变慢时,你得先找到是谁占着锁不放,再通过调整参数或终止进程的方式快速恢复服务,避免小范围的锁等待扩散成整个系统的雪崩。

二、实验步骤

3 、在 t1 中开启事务并加锁

4、 在2中执行插入操作,但被阻拦,因为1有锁

5 、锁等待时间改为1小时

6、 查看进程

7、 查看详情

8、 查看锁等待关系

9 、关掉阻塞的进程

10 、关掉后t2中的命令执行成功

11 、查看压测脚本

12、 执行压测脚本

13 、查看压测时的进程

14 、查看详情

15、 多次查看

相关推荐
isNotNullX6 小时前
智能问数为什么答不准?数据、语义、模型、SQL四层拆解
数据库
新时代牛马6 小时前
Linux 磁盘管理:分区、文件系统、挂载与扩容
linux·运维·服务器
大树887 小时前
液冷系统的真正瓶颈,藏在那层不到1毫米的材料里
大数据·运维·服务器·人工智能·ai
烂蜻蜓7 小时前
Django入门教程(三):django-admin与manage.py命令完全指南
数据库·django·sqlite
yindeshuiketang7 小时前
企业FDE架构方法论到实战指南从想法到商业变现:需求·设计·技术·测试·运维·交付·变现-小红书&抖音 AI马教授 职场启航宝
运维·人工智能·架构
网硕互联的小客服8 小时前
没有公网IP,如何让外网访问内网服务器?
运维·服务器
布裘8 小时前
【银河麒麟】服务器系统开机黑屏故障排查与修复
linux·运维·服务器·银河麒麟·无法启动
yunlaodacom8 小时前
腾讯云国际版代理商:COS标准、低频、归档和深度归档怎么选?存储成本与数据取回区别
数据库·云计算·腾讯云
Nturmoils8 小时前
SQL Server数据库迁移:V9R4C019 如何接住存量 T-SQL 批处理
数据库
NineData8 小时前
NineData智能数据管理平台新功能发布|2026年8月
数据库·人工智能·oracle·中间件·agent·数据库开发·ninedata