Views Bulk Operations. Можо ли увеличить производительность на сервере?

Главные вкладки

Аватар пользователя VasyOK VasyOK 29 июля в 23:33

Нужно удалить 100 тыс статей. Использую для этого views_bulk_operations. Но процесс на сервере занимает 8 и больше часов. Можно как-то ускорить? У меня свет не горит столько времени.

В настройках VBO поля - Выполнение в пакетном режиме. Размер пакета 100. Если поставить 200 - падает.
И после удаления 30 тыс статей тоже падает.

Может на сервере что-то повысить?

Сервер Ubuntu + nginx.

Комментарии

Аватар пользователя jura12 jura12 30 июля в 6:26

1. создайте отдельный вьювс и условие часть данных по номерному полю. и удаляйте частями.
2. посмотрите drush команды. они должны выполняться быстрее.

Аватар пользователя jura12 jura12 30 июля в 7:05

Ещё. 3. Для ускорения надо чтобы БД меньше обращалась к диску и делала все в памяти. Надо добавить памяти.
4. Mariadb по умолчанию не всю память использует. Чтобы увеличить надо настраивать программой mysql tuner. Но при большом использовании срабатывает ooom killer. Надо брать где-то 70-75% памяти.