Полная очистка базы данных wordpress. Простой и лёгкий способ







Сегодня я расскажу вам как полностью очистить базу данных wordpress блога от мусора. И как БД моего блога  с 11,9 мб похудела до 5,8 мб без особых усилий.  Зачем очищать блог от мусора, я думаю у вас вопроса не возникает.

MySQL_wordpress

 

Ведь вордпресс любит всё сохранять и кешировать, а чем больше засорена база, тем медленнее блог. А скорость загрузки блога влияет и на посещаемость и на продвижение.

Первое, что нужно сделать перед оптимизацией! ОБЯЗАТЕЛЬНО сделать БЕКАП, то есть экспорт базы и папку с файлами блога скачать на свой компьютер. Даже если у вас, как и на моём хостинге бекапы создаются ежедневно. Подстраховка ещё никому не мешала. И если что то пойдёт не так, всегда можно восстановить блог.

Очень хорошо если вы пользуетесь WP-Optimize, кроме того что он наводит порядок в админ панели, так ещё и частично оптимизирует базу MySQL. Но полной очистки он не совершает.  То есть в БД всё равно остаются таблицы от удалённых спам комментариев, плагинов, ревизий постов и неиспользуемых меток. То есть этого недостаточно.

 

Очищаем ревизии постов, спам комментарии, кеш от фида (RSS) и оптимизируем таблицы

Этот способ для новичков, которые просто боятся лезть в базу.

Есть плагины посерьёзнее Оптимизы, например  WP-Cleanup (ссылка на него http://wordpress.org/plugins/wp-cleanup/). Вот как работает он, удаляет все:

  • ревизии постов
  • комментарии со спамом
  • несанкционированные комментарии
  • неиспользуемые теги
  • неиспользуемые пост мета

Оптимизирует:

  • MySQL таблиц, удалив все неиспользуемые табличного пространства

Но почему то на моём блоге он не очистил ничего. Так и не поняла в чём дело, но как была база 11 мб, так и осталась. Хотя диаграмма, которая появляется в его настройках, после установки на блог,  показывала что всё чисто. Не сработал почему то. Вот и хорошо, я нашла кое что получше…

Это почти одноимённый плагин, но абсолютно другой! И называется он WP Clean-Up (ссылка http://wordpress.org/plugins/wp-clean-up/).  Сразу скажу, что понравился он мне гораздо больше. Потому что во-первых там показаны все таблицы базы данных и написано сколько мб в каждой из них. И общий размер б/д. А во-вторых он прекрасно справился с работой.

Вот как выглядят его Параметры, после установки плагина ( надеюсь что тут трудности не возникнут). Это первая таблица, в которой указано что нужно удалить на блоге.

 

tablitsa_udalit

Сразу же предупреждаю, если вы любите писать посты заранее, то в первом блоке не нажимайте на кнопки Draft  и AutoDraft. До тех пор пока не опубликуете статьи.

Или сделайте вот что. В редакторе записей, в правом верхнем углу, там где мы нажимаем на кнопку Опубликовать статью. Нажмите напротив статуса публикации Изменить. 

 

 

 

Полная очистка базы данных wordpress. Простой и лёгкий способ

 

И меняйте статус Черновик на статус Утверждении.

 






Полная очистка базы данных wordpress. Простой и лёгкий способ

Теперь неопубликованная статья никуда не денется и вы спокойно можете нажимать на все кнопки в плагине.

Вот какие грехи убирает этот плагинчик:

  • Ревизии постов
  • Данные от не утверждённых комментариев
  • Данные от спам комментов ( как и странно занимает больше всего места)
  • Теги и метатеги, которые не используются
  • Кеш от фида (RSS)
  • И очень шустренько оптимизирует базу

Вы можете нажать и очистить сразу всё, а можно просто нажать Delete напротив нужной строчки. А вот нижняя часть, которая показывает таблицы базы и какой объём занимает каждая из них

 

tabl

То есть жмём Optimize и сразу видим насколько облегчили базу вордпресс в нижней строке Total.

Работают они практически одинаково, но тут функций даже больше, чем в первом. И после использования их можно отключать до следующей чистки. И вот что больше всего меня удивило.  Было удалено 4 Мб … остатков от спам комментариев! Кто бы мог подумать, ерунда какая то и столько места занимает!

Но от этой напасти можно совершенно избавиться при помощи капчи, которую надо вводить перед тем как отправить комментарий. Но часто комментаторы капризничают, не хотят вводить капчу. Для этого существует так называемая прозрачная капча. Вот её я и поставлю и напишу в ближайшей статье как это сделать.

 

Удаляем навсегда ревизии постов

Ещё мы можем избавиться от ревизий, которые делает наш движок каждый раз, когда мы редактируем пост прямо на блоге. А некоторые пишут и редактируют статьи прямо в админке. Но не беда. От этой напасти я давно избавилась. Советую сделать то же самое.

Для этого нужно зайти в файл wp-config.php. И поставить вот эту строчку

define( 'WP_POST_REVISIONS', 1 );

 

Я поставила её в самое начало. Цифра 1 означает число копий, которое будет сохранять блог. Вы можете поставить туда любую цифру. Но я думаю, что единица оптимальный вариант.

config_strochka

 

А чтобы неопубликованные статьи не удалялись с блога. Просто запланируйте публикацию. Время вы можете поменять в любой момент или сразу опубликовать её.

 

Итак, моя база теперь 6,5 мб. Но это ещё не всё. А как же избавиться от таблиц, которые образуются в базе данных, когда мы удаляем плагины? Я прочитала массу информации на эту тему. И везде написано «идите в таблицу wp_options, найдите там названия похожие на нужные вам и удалите. Если не уверены, то лучше не удаляйте» :) Ценный совет, что тут скажешь.

Чистим базы данных вордпресс от удалённых плагинов

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

Но я всё таки нашла то, что нужно! Плагинчик называется он Plugins Garbage Collector. Найти его можно прямо из админ-панели или скачать здесь  http://wordpress.org/plugins/plugins-garbage-collector/  Установка обычная. После активации идём в раздел Плагины жмём на кнопку «Сканирование»

skanirovanie

Далее жмём опять кнопочку Скан

скан

Немножечко ждём. И видим такую таблицу

 

видим таблицу

 

  • Красным — показаны удалённые плагины
  • Синим — деактивированные
  • Зелёным — действующие.

И внизу таблицы написано предупреждение о том, что восстановлению данные таблицы не подлежат. Нам  предлагают сначала крепко подумать и только потом их удалять. А что тут думать то? Надоел этот хлам! Записываем размер базы данных до нажатия кнопочки 6497.193 KB и…жмём.

После удаления получаем вот такую надпись: Таблицы удаляются успешно: wp_cbnetpo_ping_optimizer, wp_links_stats, wp_searchmeter, wp_searchmeter_recent ( я её перевела, она появляется на английском языке)

И смотрим насколько уменьшилась база, вот её новый размер 5891.041 KB. Итого мы очистили 606,152 KB. Теперь Plugins Garbage Collector можно отключить до следующего раза. Спасибо большое разработчику! А то методом научного тыка я наверное не решилась бы удалять таблицы из святая святых вордпресса MySQL. Хотя резервная копия конечно вдохновляет!

Как почистить базу данных вордпресс вручную, то есть без плагинов

А если вы не хотите устанавливать плагины, по какой то причине. То ниже вы найдёте некоторые  команды для удаления мусора вручную. Для этого, заходим в MySQL на хостинге и нажимаем кнопку SQL. Перед вами открывается вот такое окно

 

SQL окно

 

Копируйте нужный запрос и нажимайте кнопку OK

nagmite_ok

 

После того, как вы это сделаете должно появиться вот такое окошко

 

окошко

 

Это если вы всё правильно сделали, если нет, то появится надпись на розовом фоне. Значит проверьте правильно ли вы скопировали и ввели запрос. Если да, то повторите всё ещё раз.

Список запросов на удаление:

  • Спам комментов
DELETE FROM wp_comments WHERE comment_approved = 'spam';
  • Все спамерские комменты, не заходя в админку
DELETE FROM wp_comments WHERE comment_approved = '0';
  •  Мусора от резервных копий
DELETE FROM wp_posts WHERE post_type = 'revision';
  • Кеш от фида (RSS)
DELETE FROM `wp_options` WHERE `option_name` LIKE (’_transient%_feed_%’);

 

Но зачем всё это, если есть прекрасные плагины, которые не тормозят блог, потому что сразу же после использования, мы их отключаем.

Итак, мы очистили базу данных wordpress. Ускорили тем самым свой блог и уменьшили занимаемое место на хостинге. Если есть вопросы, то пожалуйста пишите.

Вы можете прочитать другие  статьи,
для этого воспользуйтесь Картой сайта.
А также получать новые статьи прямо на Ваш почтовый ящик.
Введите свой E-mаil:

 


С Уважением, Татьяна Чиронова   






  

Сохраните пост к себе на стенку в соцсети



 


А здесь можно публиковать анонсы постов по теме:  


 










На ту же тему
Обсуждение: 35 комментариев
  1. Полезная инфа, а я как раз сейчас занимаюсь ускорением блога и обязательно воспользуюсь вашими советами. Спасибо Татьяна!

  2. Татьяна огромное вам спасибо за плагины. У меня БД весила около 40мг, осталось 17,3мг. Особенно меня волновал вопрос как удалить таблицы плагинов которые не используются на блоге. И вот ваш коллектор очень даже помог. Теперь из 60 таблиц осталось всего 17. И даже чувствуется теперь как грузиться все стало моментально. Еще раз вас очень благодарю за эту статью!

  3. Мансур:

    Здравствуйте.А как сбросить всё что есть на сайте,ну всё чтобы начинать с нуля.По этому поводу может у вас есть плагины,или делать это в ручной на стороне БД.Не подскажете..

  4. Здравствуйте Татьяна! Спасибо за Ваши советы, поставила оба плагина и почистила БД. Вчера пыталась почистить БД вручную, но почему то у меня такие запросы не показываются, в общем ничего не получилось. Татьяна, Вам может будет смешно, но у меня вопрос где найти этот файл — файл wp-config.php.

  5. Егор:

    Давно хотел очистить полностью базу данных wordpress. Надоела рухлядь на блоге.
    Но было страшно лезть в базу данных. А тут всё так просто!
    Мой блог стал легче на 10 мб!!!
    Спасибо огромное!!!

  6. Итак прочитал, взял на заметку и пошел делать. Хотя блог молодой и чистить еще нету что, но вскоре все будет!!!

  7. Татьяна, как вовремя я зашла на ваш сайт! Последние дни искала способы уменьшения базы данных. Ответ нашла у вас и уже все успешно почистила. Большое спасибо!

  8. Татьяна, приветствую! Я в своё время почистила Garbage Collector свои святая святых))) Немного предистории: однажды я нашла интересную статью, как добавить букву к wp, чтобы никто не догадался, с каких букв начинаются мои таблицы БД. Чайник же была.))) Добавила буквы по статье одного друга, если его так можно назвать. Добавила и не смогла войти ни в админку и блог улетел.

    Всё — финиш: вместо моего блога с записями, аудио и картинками: НОВЫЙ БЛОГ В ИНТЕРНЕТЕ И НАЗВАНИЕ ОТ МОЕГО БЛОГА. Да спасибо нашим таймвебовцам с 2х ночи до 7ми утра восстановили мне блог. Полезла я в таблицы, а там — мама дорогая — 49 таблиц. Что удалять, что оставлять — непонятно. Полезла я в Хроме по ВордПрессорг, потом списалась с одним другом из англоязычного инета, он мне в своё время помог исправить кривую кодировку RSSки.

    Написала ему, что я творила и он мне махом присылает название плагина и ссылку на него и коцаный перевод со скриншотами: красное, зелёное, синее. Написал, что и как делать. Скачала, установила, перекрестилась, страшно до дрожи, ну Вы меня понимаете и начала сканировать. Удаляла красноту не дыша.

    И вот результат получился: осталось чистых 18 таблиц и минус почти 18000 Kb. Круто у меня тормозил блог, хотя я некоторые плагины уже прописала кодами. Недавно мне этот товарищ ещё одну подсказку прислал, буду на тестовом делать, потом уже на блоге у себя применю.

    Написала я тому другу по статье которого прописывала — добавляла «умные буквы» перед wp: По Вашей статье у меня блог загнулся, вы что написали, хоть сами соображаете, что это? И что он мне ответил? Угадайте с трех раз. Сайт нужно же наполнять контентом вот я и отрерайтил статью и поставил себе на сайт. Я ему правда написала потом, кто он на самом деле.

    Просто после того момента я научилась лазить в файлах, потом установила тестовый и начала прописывать коды. Вот и оправдалась пословица: Не было бы счастья, да несчастье помогло.

    • А я однажды на старом компьютере таким образом удалила дисковод. У меня он плохо работал и на одном «умном» сайте нашла совет, сначала удалить, потом уже не помню что сделать и дисковод будет прекрасно работать. Удалить то его получилось, а вот восстановить нет :) Поэтому я теперь с опасением отношусь к таким советам. А на своём блоге перед тем как писать делаю всё сама, если тему знаю не очень хорошо.
      А про счастье так и есть. Век живи и век учись.

      • Я тоже тогда после того случая, да ещё у Вас побывала на статьях, установила тестовый сайт и теперь, пока не проверю на тест, на своём ничего не делаю лишнего. Удачи Вам Татьяна!

      • Я тоже однажды чуть не удалила дисковод))) Да вовремя мой программист приехал, я его по своим делам вызвонила: ты что тут творишь? А восстанавливать как будешь? Я ему показала сайт, он чуть не упал: Смотри аккуратнее, они сами не понимают, что советуют. Ну да ладно, зато теперь мы с Вами умные благодаря ТАКИМ ПОДСКАЗКАМ.

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

    Я регулярно использую WP-Optimize, а база данных все растет и растет.
    Попробую еще поставить WP Clean-Up, а то спамеры стараются вовсю, мусора от них много остается.

    • Получается что так, я и сама была поражена. Вот такие тайны у вордпресс.
      У некоторых базы вырастают таким образом до 35 мб.
      А WP-Optimize я теперь удалила, зачем она?

      • Получается, что WP-Optimize как зайцу стоп сигнал. Только лишний тормоз для блога.

        • Не совсем согласен. Плагин включен только тогда когда он используется, поэтому он тормозом не является.
          Как-то раз очищал сайт только WP Clean-Up, а потом проверил еще WP-Optimize, и он кое-что нашел, что не очистил WP Clean-Up.
          Поэтому использую два этих плагина. Думаю, что лишнюю минуту на очистку своего сайта можно найти.

          • Спасибо Василий.
            Не буду тогда удалять Wp-Optimize, повторила сейчас ваш опыт и почистила сначала WP Clean-Up, а потом оптимизой прошлась и у меня он тоже кое что нашёл.
            Тем более, что эти плагины мы сразу после очистки отключаем.

  10. Марат:

    Спасибо очень полезная статья! Пошел чистить базу :-)

  11. Спасибо Татьяна за интересную статью. Спам-комментариев приходит большое количество. Значит они после удаления оставляют свои следы. Придется заняться очисткой.

    • Я и сама в шоке была, когда из базы данных удалила 4 мб спам комментариев.

      • Почистил плагином WP Clean Up. Он очень хорошо справляется со своей работой.
        Получилось интересное наблюдение. У плагина отличный рейтинг, а он практически неизвестен в странах СНГ. Все пишут про плагин WP Cleanup, а этот плагин не обновлялся уже 2 года. Подобная ситуация с Rus-To-Lat и Dagon Sitemap. Такое впечатление, что кто-то узнает про плагины, начинает их использовать, пишет о них статью, а все остальные теперь знают только эти плагины, не ведая о других.

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Свежие записи
Как снизить нагрузку на CPU хостинга cайта вордпресс
Как снизить нагрузку на CPU хостинга cайта вордпресс
Создание gif анимации онлайн без фотошопа. Фоторедактор PicMix.
Создание gif анимации онлайн без фотошопа. Фоторедактор PicMix.
Как настроить YouTube для удобного просмотра видео и отключить рекламу. Плагин для хрома Magic Actions for YouTube™
Как настроить YouTube для удобного просмотра видео и отключить рекламу. Плагин для хрома Magic Actions for YouTube™
Free Traffic Club — бесплатная реклама в Фейсбук
Free Traffic Club — бесплатная реклама в Фейсбук
Как правильно установить Savefrom net для Google Chrome
Как правильно установить Savefrom net для Google Chrome
≡ 
 А вам подарок
смартреспондер
Дешевый хостинг
Интернет технологии для вас © 2016 ·   Войти Наверх