mysqldump导致mysqld永远旋转

时间:2016-03-20 01:23:42

标签: mysql mysqldump

我在mysqldump中使用IN子句进行了 - where查询,但是当我在mysql客户端中执行相同的查询时,它会立即吐出5个数字。

这是我的查询: mysqldump qid qids --single-transaction --where =" id in(从qids中选择qid_id加入groups_qids on qids.id = groups_qids.qid_id where groups_qids.group_id = 412)"

当我注意到它需要几秒钟时,我意识到出现了问题,很快我的网站就没有响应了,而顶部显示mysqld占用了90%以上的CPU周期。我在感兴趣的/var/log/mysqld.log中没有看到任何内容,最终做了一个" sudo服务mysqld restart"恢复正常这反复发生,它不是一次性的事情。

有没有办法真正做到这一点?

我的目标是从表中导出少量行 - 这些行是ID与子查询匹配的行。我想将它们拉入开发数据库服务器。

0 个答案:

没有答案