1

我工作的一个系统今天早上完全崩溃了。

我跑了 ps -eh 看看是否能找到任何东西,并且有一个 mysql 进程已经运行了超过 46 分钟。

我重新启动了 MySQL,一切都恢复正常,运行正常。

现在我正在密切关注打开的进程,我看到 MySQL 再次及时爬升......每次我刷新时都会增加几秒钟,例如一个小时前它说它已经运行了19 秒,每隔几分钟我刷新一次,然后还有一秒……现在最多大约 50 秒。每次我运行 ps -eh 时,它都会持续高出一两秒。

我运行了 mysql > SHOW PROCESSLIST 并且出现的唯一进程是 SHOW PROCESSLIST 进程......所以我认为没有任何查询挂起,但我不知道。

有人对我如何调试此问题有任何提示吗?这是在 GoDaddy VDS (CentOS) 系统上。

4

1 回答 1

1

您可能需要查看慢查询日志以捕获减慢盒子的查询。 http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html

于 2013-03-01T22:19:32.500 回答