最近报了
com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
经过一顿操作,才发现是锁表了
如何查看innodb_lock_wait_timeout的具体值?
SHOW VARIABLES LIKE 'innodb_lock_wait_timeout'
查看全部的mysql线程
show full processlist;
要是找到了那根有问题
KILL id; 别乱删啊,铁汁
或者以下也可以
select * from information_schema.INNODB_TRX;
删除还是用 kill
记录