Сайтостроение

Очистка базы данных MySQL на WordPress

Что такое базы данных MySQL

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

Зачем чистить базу данных MySQL

Со временем база данных MySQL начинает расти, возможно вы даже этого не замечаете или замечаете, но думаете, что так и должно быть, — ведь блог растет, а вместе с ним должна увеличиваться и база данных. Но, как показывает практика, расти она должна потихоньку, а в реале — увеличивается семи мильными шагами. А это непременно приведет к нагрузке на сервер и блог начнет загружаться медленнее.

Почему растет база данных MySQL?

— Новые статьи;
— Редакция статей (резервные копии);
— Новые комментарии и спам;
— Плагины;
— Пингбэки.

Откуда берутся лишние таблицы в MySQL? Тут все просто, вы устанавливали плагины, затем удаляли, — а в базе данных информация остается, хотя уже больше не используется. Также лишний мусор набирается за счет ваших статей, а точнее за счет ее количества редакций. Каждая редакция, это резервная копия статьи. Сколько автосохранений черновика происходит во время написания статьи? Это количество резервных копий.

Редакции в вордпресс

А если еще учитывать, что блогеры постоянно осуществляют внутреннюю перелинковку,- статья редактируется как минимум 3 раза. Допустим у вас, к примеру, 100 статей, значит объем базы данных может быть увеличен в разы. Это как у меня, некоторые статьи редактировались аж 20 раз.

Как очистить базу данных MySQL на WordPress от мусора

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

Читал статью Саши Борисова по чистке базы данных, объясняет он конечно понятно, и проблем для меня не составит, но уж слишком сложно все это делать, не каждый сможет. Нашел альтернативный вариант – плагин WP Clean Up.

И так, устанавливаем плагин себе на блог, активируем. Находим в боковом меню: НастройкиWP Clean Up.

WP Clean Up

Посмотрите, какие данные показывает плагин, где наибольший объем мусора. Чтобы удалить лишние таблицы жмем Delete all, далее в следующей сводке жмем Optimize.

Очистка базы данных с помощью WP Clean Up

Ради любопытства пред чисткой зашел на хостинг и посмотрел объем мусора:

База данных MySQL на хостинге

После очистки мусора MySQL на WordPress вы увидите конечный результат:

Оптимизация базы данных MySQL через WP Clean Up

И видим кокой объем стала занимать база данных на хостинге.

База данных MySQL на хостинге после очистки

У меня на сайте всего лишь 32 статьи, а их копий оказалось на 5 Мб. А если статей было бы 320? Да, все верно, было бы около 50 Мб.

PS: Еще раз предупреждаю, перед очисткой базы данных MySQL обязательно сделайте бэкап!

Не забывайте комментировать и получать за это деньги! За лайки отдельное спасибо!

Айтишник

Вячеслав. Специалист по ремонту ноутбуков и компьютеров, настройке сетей и оргтехники, установке программного обеспечения и его наладке. Опыт работы в профессиональной сфере 11 лет.

10 комментариев для “Очистка базы данных MySQL на WordPress

  • Попробовал. В итоге блог перестал загружаться. Пришлось восстанавливать базы из архива. Так что не советую пользоваться этим плагином.

    Ответ
  • Я в конфиге прописываю время автосохранения 10 минут ( стандартный интервал часто грузит сервер при использовании сложных плагинов для построения страницы, типа визуал-композер и похожих на него ) и ставлю 2-3 редакции, то есть в базе всегда не более 2-3 копий ( на всякий пожарный ) Так и база чище и нагрузка на сервер меньше
    600 это время в секундах define(‘AUTOSAVE_INTERVAL’, 600 );
    false — совсем отключаем, вместо него можно ставить любое нужное нам количество лучше не более 3 define(‘WP_POST_REVISIONS’, false);

    Ответ
  • Руками надо уметь чистить базу данных. Плагины разные нагружают движок CMS WordPress. Чем меньше плагинов тем шустрее работает сайт на вордпрессе

    Ответ
  • Спасибо за статью очень понравилась, обязательно воспользуюсь вашим советом…

    Ответ
  • Всегда руками делаю очистку и оптимизацию базы данных. За то не каких проблем потом с работать, а эти плагины нагружают движок. А если Вы так и не смогли научиться, хотя читали статью Александра Борисова, там все доходчиво написано. Если боитесь то попросите людей что бы они Вам наглядно показали как делается через скайп или видео запись. Так что тренируйтесь, пару раз блог не будет работать, то не чего страшного.

    Ответ
  • Спасибо за статью!
    Почистил я и свою базу данных от хлама, ни чего сложно в этом нет.
    Результат есть, загрузка страниц стала гораздо быстрее!

    Ответ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *