数据库表操作时出去死锁或卡主,最好的解决方法。。。。

Posted vhviqd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库表操作时出去死锁或卡主,最好的解决方法。。。。相关的知识,希望对你有一定的参考价值。

就是利用可视化工具,先复制这张表,然后在删除卡死的那张表,最后将复制的表重命名即可。

出现卡死的原因可能是:

    1、频繁的对某张表的字段进行操作,比如修改他的大小或数据类型啥的,可能就会导致出现锁表或卡死的状态。

    2、若发现对某张表进行的某个字段进行操作时,卡死了,先去试试其他字段,或者其他表的字段看可不可以修改,若可以修改,怎就按照上面的办法,先复制,在删除,最后重命名。

 

还有一种方法:

  利用可视化工具Navicat,按F6进行命令行,然后使用命令查看进程:

  >show full processlist;  //列出进程,找出处于waiting的process,要杀死这些process

  >kill ID;       //ID 就是上面查出来的第一列的进程ID



以上是关于数据库表操作时出去死锁或卡主,最好的解决方法。。。。的主要内容,如果未能解决你的问题,请参考以下文章

数据库死锁处理方法

mysql操作中卡死 解决方法

解决一次mysql死锁问题

将新记录插入特定表时出现死锁

mysql死锁

核心数据 - 删除持久存储时出现死锁