0
点赞
收藏
分享

微信扫一扫

数据库卡死_一张表卡死其他表正常


前言

博主在使用使用大量定时器任务对数据库操作的时候,中间接到一个任务,需要直接对库里的字段进行修改,随性使用了一个alter table name drop column 命令结果卡主了。

卡主不要看,我们可以使用命令来看看到底是哪个操作卡主了,然后将它kill掉

1、开始,命令查看,是哪台服务器上运行了什么命令

select id, db, user, host, command, time, state, info
from information_schema.processlist
where command != 'Sleep'
order by time desc ;

数据库卡死_一张表卡死其他表正常_服务器

2、可以看到那个端口运行了命令和命令执行的开始时间,根据端口开始时间长的将它杀死

select * from information_schema.innodb_trx;

数据库卡死_一张表卡死其他表正常_数据库操作_02

3、mysql 命令中直接执行即可杀死端口

  kill 29832;

数据库卡死_一张表卡死其他表正常_服务器_03


举报

相关推荐

0 条评论