确定是什么使MySQL进程随机使用100%的CPU

时间:2018-11-02 11:54:31

标签: mysql prestashop-1.6 sysadmin

目前,我们遇到了一个问题,即有时出于某种显而易见的原因,MySQL的CPU使用率会飙升至1000%的使用率,并一直停留在该位置,直到我们手动重启mysql服务为止。在这段时间内,网页的运行速度非常慢。

在我们的商店(建于PrestaShop 1.6中)中一定有一些东西使它飞涨,但是什么时候不知道到底是什么。我有什么办法可以跟踪它可能是什么?这样一来,我们也许就能知道模块是否有故障。
也许可以通过某种方式为每个发送的SQL语句及其发送时间保留日志,以便我可以将其与服务器负载日志进行比较?

1 个答案:

答案 0 :(得分:0)

在config / define.inc.php文件中,修改以下几行:

define('_PS_MODE_DEV_', false);

通过

define('_PS_MODE_DEV_', true);

AND

define('_PS_DEBUG_PROFILING_', false);

通过

define('_PS_DEBUG_PROFILING_', true);

然后重新加载页面。

致谢