13 Дек 2011Категория: Делаем сайты Автор:

Тормоза при обновлении WordPress

При обновлении WordPress до 3.3. сегодня возникла проблема с MySQL. MySQL перестал отвечать на запросы и все остальные сайты на сервере подвисли. Пришлось капать код, который производит upgrade WP. Проблема зарылась в файле в wp-admin/includes/upgrade.php:1942


// Delete duplicate options. Keep the option with the highest option_id.
$wpdb->query("DELETE o1 FROM $wpdb->options AS o1 JOIN $wpdb->options AS o2 USING (`option_name`) WHERE o2.option_id > o1.option_id");

Как можно понять из описания, удаляет дубликаты из таблицы wp_options. Всего лишь ничего… Но при большом количестве данных в этой таблице, запрос оказался слишком уж медленный. Строку пришлось закомментировать… upgrade прошел на ура!

Метки: ,


Смотрите так-же:

    Обратите внимание

    Пол-игра в детской комнате
    agesha.ru
    Печка дует холодным
    cross-roads.ru
    Pearson - Focus on Grammar – 3Ed Advanced Course for Reference and Practice Workbook, 2006 год
    store.cross-roads.ru

    Оставьте комментарий

    Необходимо войти что бы оставить комментарий.

  • Рекомендую

    Business Key Top Sites
  • Реклама