数据库表锁死的解决方法

开发过程中,有时候前端请求一个接口,后台一直没反馈,且控制台也没有异常信息,多次请求都是同样的结果,此时可能是对应的接口调用的sql锁死的问题。具体解决方法如下:

1.执行查询语句

SELECT * FROM information_schema.INNODB_TRX;

结果如下:
数据库表锁死的解决方法_第1张图片
2.将锁死的sql语句对应的进程杀死

kill 1200031; 

数据库表锁死的解决方法_第2张图片
最后,重新请求接口,发现可以正常返回数据。

这篇文章对你有帮助吗,关注博主,后期为大家分享更多开发小知识和问题的解决方案,在编码的道路上一起努力。

你可能感兴趣的:(技术分享,mysql,sql)