Выявление того, что заставляет процесс MySQL использовать 100% ЦП случайным образом - PullRequest
0 голосов
/ 02 ноября 2018

В настоящее время у нас есть проблема, когда иногда, без видимой причины, загрузка ЦП процесса MySQL увеличивается до 1000% и остается там до тех пор, пока мы не перезапустим службу mysql вручную. В течение этого времени веб-страница работает очень медленно.

В нашем магазине должно быть что-то (встроенное в PrestaShop 1.6), которое делает это стремительно, но когда точно не знают, что это такое. Могу ли я отследить, что это может быть? Таким образом, мы сможем узнать, есть ли неисправный модуль.
Может быть, какой-нибудь способ вести журнал для каждого отправленного предложения SQL и времени его отправки, чтобы я мог сравнить его с журналами загрузки сервера?

1 Ответ

0 голосов
/ 05 ноября 2018

В файле config / define.inc.php измените следующие строки:

define('_PS_MODE_DEV_', false);

К

define('_PS_MODE_DEV_', true);

И

define('_PS_DEBUG_PROFILING_', false);

К

define('_PS_DEBUG_PROFILING_', true);

И перезагрузите страницу.

Привет

...