见鬼了!MySQL Insert 也会发生死锁?
点击上方"数据与人", 右上角选择“设为星标”分享干货,共同成长!
以一个例子为切入点
一、问题背景
某业务数据库最近两周连续出现两次次死锁告警的情况,本文总结了这次死锁排查的全过程,并分析了导致死锁的原因及解决方案。
希望给大家提供一个死锁的排查及解决思路。
基础环境:
- 主机类型:x3850 X6
- 操作系统:DB:CentOS Linux release 7.4.1708、APP:CentOS Linux release 7.2.1511 (Core)
- 存储:IBM存储,2TB,MULTIPATH
- 内存:64 G
- CPU型号:E7-4830 v3 @ 2.10GHz ( 4 U * 12 core)
- CPU核数:32CORE
- 数据库环境:5.7.27
- 事务隔离级别:RR
- 追溯历史数据,分析关键指标的历史波动,这些关键指标可以用来做为数据库健康度参考指标。
- 用实际数据来验证推断,排除掉其它干扰因素,定位数据库问题的根本原因,帮助快速修复。