MySql 查看未提交事务

若发现某张表打不开或者卡住,一直没反应,可以采取以上操作进行杀当前未提交的事务,即可解决!

MySQL中Waiting for table metadata lock的解决方法!

查看当前未提交的事务:

-- 从 information_schema.innodb_trx 表中查看当前未提交的事务
select trx_state, trx_started, trx_mysql_thread_id, trx_query from information_schema.innodb_trx;

-- trx_mysql_thread_id:MySQL的线程ID,用于kill
kill 2199075;

查看线程效果图:
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐