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

一、实验目的

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

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

二、实验步骤

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

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

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

6、 查看进程

7、 查看详情

8、 查看锁等待关系

9 、关掉阻塞的进程

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

11 、查看压测脚本

12、 执行压测脚本

13 、查看压测时的进程

14 、查看详情

15、 多次查看

相关推荐
Lyyaoo.14 分钟前
Spring Boot Validation 声明式参数校验
spring boot·后端·mysql
oradh1 小时前
Oracle闪回技术操作总结
数据库·oracle·oracle闪回技术操作总结·oracle闪回·flashback技术
JoyCong19982 小时前
ToDesk个人版、专业版、游戏版、设计版、性能版、团队版权益介绍
大数据·运维·游戏·远程工作·远程操作
南城以南溫暖如初1472 小时前
外卖CPS实战指南:从技术选型到运营落地全流程解析
java·spring boot·mysql·架构·vue
ltl2 小时前
RocksDB 并发 Compaction 与 Rate Limiter
数据库
Elastic 中国社区官方博客3 小时前
ES95:面向 Elasticsearch 时间序列指标的自适应压缩
大数据·运维·elasticsearch·搜索引擎·架构·全文检索
闻道且行之3 小时前
图片处理助手|泊松融合原理 + C++ 工程实现,seamlessClone 三模式一次讲透
数据库·c++·人工智能·opencv
mqiqe4 小时前
AgentScope Java 2.0 Agent 状态存储(AgentStateStore)深度解析:构建可恢复、可扩展的智能体运行时
java·运维·网络
mennekes4 小时前
数据中心安全配电设备如何选择?
运维·人工智能·科技·安全·制造
夏炳辉.4 小时前
PostgreSQL 高可用集群核心配置参数全解:从原生流复制到 Patroni 企业级方案
数据库·postgresql