错误原因:
- 两个事物之间出现死锁,导致另外一个事物超时
- 某一种表频繁被锁表,导致其他事物无法拿到锁,导致事物超时
当前运行的所有事务: mysql> SELECT * FROM information_schema.INNODB_TRX;
当前出现的锁 mysql> SELECT * FROM information_schema.INNODB_LOCKs;
锁等待的对应关系 mysql> SELECT * FROM information_schema.INNODB_LOCK_waits;
解决方法(暴力)
kill ID;
不是trx_id 而是:trx_mysql_thread_id