码上敲享录 > mysql实战经验分享 > [Err] 1205 - Lock wait timeout exceeded; try restarting transaction

[Err] 1205 - Lock wait timeout exceeded; try restarting transaction

上一章章节目录下一章 2021-04-20已有1147人阅读 评论(0)

[Err] 1205 - Lock wait timeout exceeded; try restarting transaction


解决方法:

出现这种错误一般是获取锁资源失败超时,说明有一个事务正在占用锁。

下面是引擎为innodb的mysql解决方案:


查看所有事务,找到trx_started耗时的,并且trx_tables_locked为1(说明占有锁)的事务,获取trx_mysql_thread_id

select * from information_schema.innodb_trx;


结束事务:

kill  89522   其中89522就是上面的trx_mysql_thread_id


向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交