Java Lock wait timeout exceeded; try restarting transaction问题解决

落日映苍穹つ 2022-10-14 13:51 285阅读 0赞

问题描述:

Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction

问题分析:

1、执行的insert、update、delete等更新数据库的语句出现了死锁问题。

解决办法:

第一步,执行select * from information_schema.innodb_trx语句,在innodb_trx表中找到trx_state为LOCK WAIT的数据。

第二步,执行kill trx_id语句,trx_id为trx_state=LOCK WAIT的数据的trx_id值。

发表评论

表情:
评论列表 (有 0 条评论,285人围观)

还没有评论,来说两句吧...

相关阅读