Очистка базы данных MySQL на WordPress
Что такое базы данных MySQL
MySQL – сервер баз данных. MySQL характеризуется большой скоростью, устойчивостью и легкостью в использовании, является идеальным решением для малых и средних приложений.
Зачем чистить базу данных MySQL
Со временем база данных MySQL начинает расти, возможно вы даже этого не замечаете или замечаете, но думаете, что так и должно быть, — ведь блог растет, а вместе с ним должна увеличиваться и база данных. Но, как показывает практика, расти она должна потихоньку, а в реале — увеличивается семи мильными шагами. А это непременно приведет к нагрузке на сервер и блог начнет загружаться медленнее.
Почему растет база данных MySQL?
— Новые статьи;
— Редакция статей (резервные копии);
— Новые комментарии и спам;
— Плагины;
— Пингбэки.
Откуда берутся лишние таблицы в MySQL? Тут все просто, вы устанавливали плагины, затем удаляли, — а в базе данных информация остается, хотя уже больше не используется. Также лишний мусор набирается за счет ваших статей, а точнее за счет ее количества редакций. Каждая редакция, это резервная копия статьи. Сколько автосохранений черновика происходит во время написания статьи? Это количество резервных копий.
А если еще учитывать, что блогеры постоянно осуществляют внутреннюю перелинковку,- статья редактируется как минимум 3 раза. Допустим у вас, к примеру, 100 статей, значит объем базы данных может быть увеличен в разы. Это как у меня, некоторые статьи редактировались аж 20 раз.
Как очистить базу данных MySQL на WordPress от мусора
Перед тем как очистить базу данных MySQL настоятельно рекомендую сделать резервную копию данных вашего блога. У кого-то, возможно, это делается автоматически на хостинге.
Читал статью Саши Борисова по чистке базы данных, объясняет он конечно понятно, и проблем для меня не составит, но уж слишком сложно все это делать, не каждый сможет. Нашел альтернативный вариант – плагин WP Clean Up.
И так, устанавливаем плагин себе на блог, активируем. Находим в боковом меню: Настройки — WP Clean Up.
Посмотрите, какие данные показывает плагин, где наибольший объем мусора. Чтобы удалить лишние таблицы жмем Delete all, далее в следующей сводке жмем Optimize.
Ради любопытства пред чисткой зашел на хостинг и посмотрел объем мусора:
После очистки мусора MySQL на WordPress вы увидите конечный результат:
И видим кокой объем стала занимать база данных на хостинге.
У меня на сайте всего лишь 32 статьи, а их копий оказалось на 5 Мб. А если статей было бы 320? Да, все верно, было бы около 50 Мб.
PS: Еще раз предупреждаю, перед очисткой базы данных MySQL обязательно сделайте бэкап!
Не забывайте комментировать и получать за это деньги! За лайки отдельное спасибо!
Надо попробовать, ни разу за 4 года не чистил.
Попробовал. В итоге блог перестал загружаться. Пришлось восстанавливать базы из архива. Так что не советую пользоваться этим плагином.
Именно поэтому дважды указал сделать резервную копию перед работами
Я в конфиге прописываю время автосохранения 10 минут ( стандартный интервал часто грузит сервер при использовании сложных плагинов для построения страницы, типа визуал-композер и похожих на него ) и ставлю 2-3 редакции, то есть в базе всегда не более 2-3 копий ( на всякий пожарный ) Так и база чище и нагрузка на сервер меньше
600 это время в секундах define(‘AUTOSAVE_INTERVAL’, 600 );
false — совсем отключаем, вместо него можно ставить любое нужное нам количество лучше не более 3 define(‘WP_POST_REVISIONS’, false);
Руками надо уметь чистить базу данных. Плагины разные нагружают движок CMS WordPress. Чем меньше плагинов тем шустрее работает сайт на вордпрессе
С этим полностью согласен, но не каждый блоггер умеет чистить в ручную
Спасибо за статью очень понравилась, обязательно воспользуюсь вашим советом…
Всегда руками делаю очистку и оптимизацию базы данных. За то не каких проблем потом с работать, а эти плагины нагружают движок. А если Вы так и не смогли научиться, хотя читали статью Александра Борисова, там все доходчиво написано. Если боитесь то попросите людей что бы они Вам наглядно показали как делается через скайп или видео запись. Так что тренируйтесь, пару раз блог не будет работать, то не чего страшного.
Решение описывалось для тех, кто не умеет ручками
Спасибо за статью!
Почистил я и свою базу данных от хлама, ни чего сложно в этом нет.
Результат есть, загрузка страниц стала гораздо быстрее!