记一次项目上Mysql死锁问题的定位
最近项目上接了一个需求,处理系统中出现的慢SQL,排查过程中通过druid的监控看到了系统中不少死锁的报错提示,即
Deadlock found when trying to get lock; try restarting transaction
首先根据报错信息行数定位到具体代码报错位置,固定到service层,可以看到如下代码
CTReportDaily dbCTReportDaily = ctReportDailyDao.getByCtAndShopAndDay(bloc, proj
原创
2020-11-18 17:57:07 ·
615 阅读 ·
1 评论