记一次Mysql故障排查(lock wait timeout exceeded;try restarting transaction)
最近接了一个锅,进入新公司接手了一个进入交付阶段的项目.在codereview的时候发现很多问题,然后开始修复bug.在测试阶段突然发现几乎所有涉及到更新的操作都失败,下面贴出异常信息.第一次出现的时候百度了一下,猜想可能是多服务部署资源冲突,重启服务故障消失.所以没有特别重视第二次出现的时候只有测试环境部署,不存在多机资源冲突的问题,猜想是多线程资源交叉导致的,于是给可能导致资源竞争的地方加上了