百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 怎样解决mysql删除表时锁表题目
分享文章到:

怎样解决mysql删除表时锁表题目

发布时间:10/01 来源:未知 浏览: 关键词:

解决mysql删除表时锁表问题的办法:第一查询可否有正在施行的事务,假如有未提交的事务,则kill事务或等候事务提交;然后从新施行删除表操纵即可。

问题描写:

(引荐教程:mysql视频教程)

1、drop table 的时候致使表被锁,不断再等候。

2、SHOW FULL PROCESSLIST ; 能寻到等候中的进程。

3、kill 响应的锁之后,查询不受影响。

4、再次删除这个表又显现锁表。

问题解决:

通过如下语句查询可否有正在施行的事务, 假如有未提交的事务, 可以思考kill事务或等候事务提交。

SELECT trx_state, trx_started, trx_mysql_thread_id, trx_query FROM information_schema.innodb_trx;

查询到一个正在施行的事务,kill掉之后施行删除表操纵正常。

相关引荐:mysql教程

以上就是怎样解决mysql删除表时锁表问题的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板