报错信息:
数据库插入超时,然而查问失常。

起因剖析:
本地debug带事务注解的办法时候,执行到一半之后间接停掉了服务。此时的事务没有失常开释,导致mysql锁住了表。

解决办法:
能够先执行命名查看是否有被锁住的表:

show OPEN TABLES where In_use > 0;

确认起因后,执行

SELECT * FROM information_schema.innodb_trx 

找到锁表的过程id(try_mysql_thread_id字段),
而后间接

kill xxx