小编Sta*_*rty的帖子

删除查询需要很长时间

我有一个包含大约 10 亿个条目的 innodb 表。我开始了一个删除操作(在索引列上有一个小的 where 条件),它应该删除很多条目,留下大约 1 亿条。删除操作现在运行了 2 天,几个小时前我收到一个错误“在查询过程中丢失了与 mysql 服务器的连接”。mysql processlist 命令显示状态为“正在更新”的删除操作,因此尽管命令行向我显示了此错误,但查询似乎仍在运行。我怎样才能追查到这一点?我基本上不知道它是否仍在删除或卡住。我害怕杀死进程,因为我不想触发回滚。

mysql innodb delete

2
推荐指数
1
解决办法
5470
查看次数

标签 统计

delete ×1

innodb ×1

mysql ×1