//数据库锁表
测试的时候,刷新次数太频繁,导致数据库锁表
MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
解决办法:
第一步:
select * from information_schema.INNODB_TRX
第二步:杀掉等待以及运行的进程id(trx_mysql_thread_id)
kill '154397';
本文介绍了一种在MySQL中遇到的锁表问题及其解决方案。当数据库操作过于频繁时,可能会出现锁等待超时错误,导致事务回滚。文章提供了一个两步解决策略:首先,通过查询INNODB_TRX表来定位造成锁等待的事务;其次,使用KILL命令终止这些阻塞的进程,从而解决锁等待问题。
//数据库锁表
测试的时候,刷新次数太频繁,导致数据库锁表
MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
解决办法:
第一步:
select * from information_schema.INNODB_TRX
第二步:杀掉等待以及运行的进程id(trx_mysql_thread_id)
kill '154397';
2067

被折叠的 条评论
为什么被折叠?