查看当前所有的进程信息:
show full processlist;
查看当前所有的事务
select * from information_schema.innodb_trx;
查看当前出现的锁
select * from information_schema.innodb_locks;
查看锁等待的对应关系
select * from information_schema.innodb_lock_waits;
修改参数
set global innodb_lock_wait_timeout=500;
在不可避免的情况下,有些长事务在超时之后会被回滚,适当延长时间可以解决这个问题