mysql становится безразличным в то же время каждый день

Существует несколько решений для этого. Я действительно использую apache2-mpm-itk, который позволяет мне определять определенные домены для выполнения при определенных пользователях/группах. Работы действительно хорошо и легко настроить.

4
задан 5 September 2013 в 12:38
2 ответа

Отредактируйте конфигурацию /etc/mysql/my.cnf и добавьте:

    log_slow_queries = /var/log/mysql/mysql-slow.log
    long_query_time  = 2

Первая строка включает журнал медленных запросов (не забудьте повернуть его), а вторая один из них о том, сколько секунд должен занять минимум секунд, чтобы запрос считался медленным.

После включения этого параметра вы можете начать исследовать, какие запросы существенно замедляют работу вашего экземпляра MySQL.

1
ответ дан 3 December 2019 в 04:12

Magento - это своего рода пожиратель ресурсов.

В любом случае, насколько я помню, для Magento есть плагины, которые оптимизируют не только сайт (PHP), но и фоновые процессы, такие как MySQL .

Я говорю это, потому что если это происходит каждый день в одно и то же время, то его Magento запускает запрос, а это не проблема MySQL.

Лично я бы либо

A:

1: Установите Magento с нуля на ВМ

2: Создайте новую базу данных на этом сервере MySQL

3: Посмотрите, произойдет ли это

или B:

1: Клонируйте эту установку Magento на ВМ

2: Создайте новый сервер MySQL в виртуальной машине

3: Посмотрим, произойдет ли это

У меня есть ощущение, что это будет B, поскольку сам MySQL не выполняет никаких оптимизаций такого рода на складе. Хотя это может не решить вашу проблему, оно изолирует ее, если это проблема MySQL (маловероятно) или проблема Magento (скорее всего)

Если это не одна из этих проблем, Apache МОЖЕТ быть виновником, но это редко, так как происходит в одно и то же время.

0
ответ дан 3 December 2019 в 04:12

Теги

Похожие вопросы