有一个特定的查询阻止我的整个MySQL并强制它加载到100 CPU,但我不知道它是什么。
每隔几分钟,此查询会不断挂起我的数据库,我必须重新启动sql server。
为了给出背景,我最近从Kimsufi专用服务器转移到了Hetzner的。移动文件和导入数据库没有问题,但我今天提出了论坛,只有一个查询不断被服务器慢速日志标记。
Time Id Command Argument
# Time: 140920 7:30:27
# User@Host: himeuta_saya[himeuta_saya] @ localhost []
# Query_time: 17.132885 Lock_time: 0.000068 Rows_sent: 0 Rows_examined: 32544817
use himeuta_kancolle;
SET timestamp=1411191027;
UPDATE activitystream AS a
INNER JOIN attachment AS at ON (a.contentid = at.attachmentid)
SET
a.score = (1 + (at.counter / 1000))
WHERE
a.typeid = 3;
/usr/sbin/mysqld, Version: 5.5.37-cll (MySQL Community Server (GPL)). started with:
Tcp port: 0 Unix socket: /var/lib/mysql/mysql.sock
非常感谢帮助。