У меня проблема с производительностью Magento 2.1
В моем магазине у меня 90.000 товаров. Я добавил эти продукты в мыло. Когда я сделал это, потребовалось около 7 секунд для каждой статьи (продукта?) (Запрос> Ответ). Таким образом, для запуска всех продуктов потребовалось несколько дней.
Теперь все товары в магазине. Все несколько недель мне приходится обновлять некоторые вещи по статьям (продуктам). Когда я делаю это снова с мылом, это занимает столько же времени. Когда я делаю обновления, магазин становится непригодным для использования. Пример запроса и ответа здесь: https://pastebin.com/aqnMJk98 https://pastebin.com/UAh0h8Zz
Мой сервер имеет 12-ядерный процессор, 24 ГБ оперативной памяти и SSD. Это работает Ubuntu 16.04 с Apache2 PHP7-fpm и MYSQL.
Наблюдая за процессом обновления, я вижу, что 5 ядер с MySQL работают на 100%. PHP работает немного, а остальное бездействует. ОЗУ используется только в небольшом количестве iotop
говорит о том, что мой SSD скучно.
Я наблюдал за производительностью базы данных и увидел, что Magento запустил в процессе добавления тысячи команд в базу данных. Это нормально?
Когда я обновляю его с помощью импорта Magento CSV, это происходит намного быстрее.
Что я могу сделать, чтобы ускорить этот Magento2? В этой ситуации невозможно хорошо работать с этим магазином.