MySQL Error 1205: Lock wait timeout exceeded; try restarting transaction

故障原因分析: 由报错信息可初步确认是由于数据库锁等待超时导致查询异常,即上述查询中的表被另 一个并行事务锁住,而执行该事务的线程状态为sleep,当锁表时间超过mysql设置参数innodb_lock_wait_timeout,会引发上述故障现象。 图示: 临时方案: 1、定位锁表的线程ID:SELECT * FROM information_schema.innodb_trx ORDER BY
相关文章
相关标签/搜索