美文网首页
SQL 不能打开、删除、更新表操作,打开表出现卡死状态

SQL 不能打开、删除、更新表操作,打开表出现卡死状态

作者: HAO延WEI | 来源:发表于2019-08-02 20:42 被阅读0次

方法1:

1.使用show processlist; 查看State列 是否 有带有“lock”的状态

image

2.使用kill id; 结束该任务 ,至此完成可以任意操作数据表格

方法2:

"""
1.使用这个命令查出来超过1000的事务
"""
SELECT
b.id as thread_id,trx_state,b.user,b.host,b.db,trx_started,to_seconds(now())-to_seconds(a.trx_started) idle_time 
FROM  information_schema.innodb_trx a,information_schema.processlist b 
where 
to_seconds(now())-to_seconds(a.trx_started)>=50 and a.trx_mysql_thread_id = b.id order by a.trx_started;

"""
2.使用`kill id;` 结束该任务 ,至此完成可以任意操作数据表格
"""

相关文章

网友评论

      本文标题:SQL 不能打开、删除、更新表操作,打开表出现卡死状态

      本文链接:https://www.haomeiwen.com/subject/bnnldctx.html