Navicat连接的某个表一直加载并且不能关闭,数据表锁死怎么解决
问题:
今天下午突然发现数据库的一张表一直加载,也出不来数据,并且也不能关闭。
解决办法:
在Navicat中中执行如下命令:
SHOW PROCESSLIST;
如果state列中有lock字眼,通过info就可以知道那张表被锁住了
然后将进程杀死就可以了
kill 166840; //数字是进程的id
最后找到我们数据库出现这种问题的原因了,有人在查询这张表的时候,同时另一个人在设计这张表,导致这张表被锁住。
问题:
今天下午突然发现数据库的一张表一直加载,也出不来数据,并且也不能关闭。
解决办法:
在Navicat中中执行如下命令:
SHOW PROCESSLIST;
如果state列中有lock字眼,通过info就可以知道那张表被锁住了
然后将进程杀死就可以了
kill 166840; //数字是进程的id
最后找到我们数据库出现这种问题的原因了,有人在查询这张表的时候,同时另一个人在设计这张表,导致这张表被锁住。