首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[已解决]Mysql想删掉一个表里所有的数据,直接删总是卡住

[已解决]Mysql想删掉一个表里所有的数据,直接删总是卡住

作者头像
Maynor
发布于 2023-11-02 13:02:31
发布于 2023-11-02 13:02:31
1.8K0
举报

问题

产生"假锁"

Mysql想删掉一个表里所有的数据,直接删总是卡住

思路

产生"假锁"原因 MySQL如果频繁的修改一个表的数据,那么这么表会被锁死。造成假死现象。在网上试过很多种解决方法,重启mysql服务,重连数据库都没有用。

温馨提示:如果网上搜索的这些方法试过都没有效果,静置1天它就好了。。。。

当然!这是最最差的解决方案了哈,下面我分享个人项目中的解决方案,供大家参考。

解决办法 首先执行: show processlist; //列出当前的操作process

展示所有进程,一般会看到很多Command=sleep的process,其中会有状态Command是Query的进程,获取到该进程的id。 然后 kill 掉这个id的进程。

kill 进程id;

或者 使用了navicat里面的修复功能。就好了。

解决

成功解决!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 问题
  • 思路
  • 解决
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档