1. 首页
  2. 课程学习
  3. .Net
  4. 一不小心间隙锁引发的报警现场

一不小心间隙锁引发的报警现场

上传者: 2020-12-17 10:10:08上传 PDF文件 82.71KB 热度 10次
摘要 今天来分享一下我在线上环境遇到的有关MySQL间隙锁的死锁问题。本文将讲述从发现问题到解决问题的全过程,并给出一些个人建议,其中使用的数据将做脱敏处理,但不影响食用口感。 发现问题 运维同学发现有大量的MySQL死锁日志输出,如果你的系统有对MySQL进行死锁监控,可会在图形界面上很直观的发现这个问题。 你会发现日志里有大量下面这样的log输出: Deadlock found when trying to get lock; try restarting transaction 定位问题 既然知道了是死锁造成的问题,那怎么定位问题呢?我们可以使用show engine innodb s
用户评论