面试官:说说看,线上发生Mysql死锁,你的排查思路?
目录
一、死锁是怎么被发现的?
二、innodb隔离级别、索引与锁
三、死锁成因
四、如何尽可能避免死锁
五、如何定位死锁成
前言
线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。
Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。 为了更系统的分析问题,本文将从死锁检测、索引隔离级别与锁的关系、死锁成
转载
2020-06-23 16:52:11 ·
293 阅读 ·
0 评论