【mysql】存储过程事务未提交/回滚,导致应用异常
由于XX情况,上线一个应用,平时很少访问数据库,只有特定的时候存在访问。每次进行这个应用测试的时候,很大概率会产生DB死锁,导致业务异常。经后面检查发现是由于存储过程中,执行insert失败退出,没有提交,也没有回滚。导致其它应用访问这个记录时,出现Lock wait timeo
由于XX情况,上线一个应用,平时很少访问数据库,只有特定的时候存在访问。每次进行这个应用测试的时候,很大概率会产生DB死锁,导致业务异常。经后面检查发现是由于存储过程中,执行insert失败退出,没有提交,也没有回滚。导致其它应用访问这个记录时,出现Lock wait timeo