Navicat:操作修改表结构时保存后直接卡死无反应问题

发布时间:2022-06-27 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Navicat:操作修改表结构时保存后直接卡死无反应问题脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一、问题如下:

  在Navicat中调整表结构,添加新的字段。之后保存的时候就一直显示正在保存,等了一会儿也一直没有反应,点关闭也停止不了保存操作,就一直卡着。

  

Navicat:操作修改表结构时保存后直接卡死无反应问题

二、问题解决

  1、查看当前的进程列表:

show processlist

  会发现有等待的进程:

  

Navicat:操作修改表结构时保存后直接卡死无反应问题

  这些进程状态为Waiting for table metadata lock,等待表元数据锁。

  在表information_schema.innodb_trx中查看数据,在事务没有完成之前,锁不会释放alter table获取不到metadata的独占锁。

  

Navicat:操作修改表结构时保存后直接卡死无反应问题

  杀掉trx_mysql_thread_id这个id的进程即可。

  2、杀掉进程:

kill xxx

  xxx为进程id,通过该命令杀掉卡死的进程。

 

脚本宝典总结

以上是脚本宝典为你收集整理的Navicat:操作修改表结构时保存后直接卡死无反应问题全部内容,希望文章能够帮你解决Navicat:操作修改表结构时保存后直接卡死无反应问题所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: