Удалить неиспользуемые таблицы базы данных WordPress. Wordpress чистим базу данных
Как очистить базу данных MySQL от мусора?
Доброго дня дорогие друзья. Пока моя дверь в офис едет из Питера, я решил написать для вас очень полезный пост и рассказать в нем о том, как можно за несколько минут полностью очистить базу данных MySQL своего блога от мусора, значительно уменьшив ее размер. Итак! Из этой статьи вы узнаете:
Давайте начнем.
ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ СО СВОЕЙ БАЗОЙ ДАННЫХ БЛОГА СДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ! НЕ ЗНАЕТЕ КАК, НАПИШИТЕ ХОСТЕРУ!
Сразу с ходу совет: Многие подумают после прочтения статьи, — «Ой, как это все сложно, лучше я не буду ни чего очищать, а то так очищу, что все полетит, пусть остается все как есть». В принципе не плохой вариант, но база все растет и растет. =) В общем делать надо, бояться не нужно, а если боитесь, то обратитесь на фриланс к спецу, который все вам сделает чики пуки.
Зачем нужно очищать базу от мусора и как она им забивается?
Ответ на этот вопрос простой. Если вы не будете очищать свою базу данных, которая из месяца в месяц ведения вашего блога, становится все больше и больше, то однажды она может разрастись до таких размеров, что ваш хостинг (сервер), не выдержит ее. =)
Естественно, если блог качественно настроен изнутри и снаружи, в нем не глючат никакие плагины, все хорошо отверстанно, отключены ревизии постов, спам его не атакует и т.д., то база и не будет расти как на дрожжах. А вот если же она растет жестко, то это сигнал к тому, что что-то у вас не так. Ну само собой база должна расти, но не сильно!
Моя база данных за 3 года ведения блога весит — 58 Мб. Это нормально! Но можно уменьшить, что я вам и покажу в этой статье!
1. Из-за роста числа статей на блоге.2. Из-за ревизий статей (резервных копий).3. Из-за роста количества комментариев на блоге (спам-комментариев).4. Из-за плагинов установленных на блоге.5. Из-за лишних, не используемых MySQL таблиц.6. Из-за кучи ненужных Pingbacks.
Чем больше контента — тем больше база — это нормально! Но вот когда ревизии (резервные копии статей) не отключены или не очищаются постоянно вручную, то это плохо! База данных будет весить тонны. И это не шутка. Ну представьте, вы пишите пост, автоматически сохраняется черновик:
И вот сколько их может сохраниться за время написания поста? =) Много! Очень часто у начинающих блоггеров бывает так, что когда они узнают информацию по чистке базы данных, то обнаруживают, что ревизии постов у них весят больше чем сами посты в 2-3 раза. =)
Дальше. Спам комментарии. Их надо удалять и удалять из корзины. Так же чистить базу данных от спам комментариев. Об этом дальше.
Плагины. Они базу не занимают, а занимают место таблицы, создаваемые этими плагинами. Часто рост базы данных Mysql связан с тем, что какие-то плагины конфликтуют на блоге или работают не правильно, в ходе этого в таблицах базы данных происходит ужас и она растет.
Так же она растет, точнее в ней могут занимать место таблицы от плагинов, которые когда-то использовались, но сейчас уже нет. Такие таблицы можно удалить и дальше я расскажу как это делается.
Ну и последнее — это pingbacks. Пинкбеки. Объясню коротко и ясно. Какой-то блоггер ведет блог, пишет статью и в ней ставит ссылку на ваш блог. Если у него в админке включена настройка — «Пытаться оповестить блоги, упоминаемые в статье» (Админка — Параметры — Обсуждение):
то в вашу базу данных занесется запись, что такой-то такой-то блог поставил на вас ссылку. Дополнительная запись — дополнительные килобайты веса в базе. Все просто! Вот иногда надо базу данных чистить от пинкбеков.
Гут! Разобрались и поняли как наша база забивается и что ее нужно ОБЯЗАТЕЛЬНО чистить. Теперь рассмотрим что чистить?
Что нужно очищать в базе данных (что мы будем чистить)?
Ревизии постовСпам комментарииНе нужные таблицыПинкбеки
Как непосредственно очистить базу MySQL (каким плагином):
Чтобы долго тут все не размусоливать, то вот посмотрите на мою базу данных:
Свою базу данных вы можете посмотреть зайдя к себе на хостинг (сервер) в phpMyAdmin и выбрать слева нужную базу. Показывать как это делается нет смысла, так как у всех хостинги разные. Но вот phpMyAdmin одинаковый. Я думаю большинство из вас знают где его найти, если нет, то напишите в поддержку вашего хостинга и попросите помощи.
Итак! Что мы видим? Вот это все таблицы моей базы данных. Что занимает всех больше места? На кб не обращайте внимания. Нас интересуют Mb.Таблицы:
wp-commentswp-posts + wp_postmetawp_optionswp_blc_instanceswp_blc_linkswp_blc_synchwp_wppage_conversionwp_wppage_conversion_logwp_wppage_stats
Ну как бы это меня они интересуют, так как там МБ, у вас могут быть дополнительно другие таблицы. Я же не знаю, какие вы плагины используете.
Давайте по порядку. wp_comments — в эту таблицу заносятся все комментарии блога. 23,5 мб — это нормально! У меня ведь почти 40 000 комментариев. =)
Если у вас эта таблица здоровенная, значит у вас или много комментов на блоге или много спам комментов, которые нужно удалить! Что мы с вами и сделаем. Кстати сразу зайдите в админке блога в комментарии — спам и корзина и посмотрите, может там несколько тысяч комментариев надо удалить. Как мне однажды... Более 5000 удалил. =)
wp_posts + wp_ppostmeta — сюда заносятся все посты блога + их метаданные. 15 Мб — отличный размер для 400 объемных статей блога, некоторые из них аж в 30 000 символов текста, даже больше.
wp_options — здесь хранятся настройки нашего блога. Обычно размер не большой. У меня 1,5 мб и это отлично! Если у кого-то большой размер (но это редкость), то почистите плагином Optimize DB или Clean Options. На эту тему куча статей в интернете, почитайте.
Пару слов по плагину Clean Options. Хороший плагин, находит в таблице wp_options кучу ненужных данных. Вот например у меня в этой таблице есть настройки плагина Math Comment Spam Protection, который сто лет назад использовался на блоге и уже не используется. А вот настройки его в базе остались. Было бы здорово их удалить.
НО! Советую пользоваться этим плагином очень при очень осторожно! Удалять только то, что действительно не нужно!
Совет: Если у вас таблица wp_options реально не больших размеров. Ну там 1-2 мб, то в принципе не стоит ничего ковырять, а то можете так наковырять, что будет плохо! У меня 1,5 мб и я даже не буду заморачиваться. Я думаю, у вас не больше.
Дальше едем. wp_blc_instances, wp_blc_links, wp_blc_synch + wp_wppage_conversion, wp_wppage_conversion_log, wp_wppage_stats. Посмотрите на эти таблицы. Что это? А это таблицы от плагинов Broken Link Checker и Wppage, которые стоят у меня на блоге, но не используются. Точнее Broken Link Checker используется для проверки битых ссылок, а вот плагин Wppage вообще не используется никогда!
Он раньше использовался, но сейчас удален. Я его на другой домен поместил, чтобы он не создавал нагрузку на этот блог. В общем что мы видим? Плагины не используются, а таблицы забиты местом. Например таблицы от плагина Broken Link Checker можно почистить, а таблицы плагин Wppage вообще можно удалить. Что мы сейчас и сделаем.
Для начала небольшое пояснение. Чтобы понять почему можно почистить таблицы плагина Broken Link Checker, нужно почитать вот эту статью. Из нее вы узнаете как работает плагин. То есть в принципе я спокойно могу очистить таблицы, мне не важны данные этого плагина. Есть плагины, таблицы которых чистить не нужно! Чищу:
Выбираем нужные нам таблицы (отмечаем галочками) и внизу выбираем — очистить. Готово! Посмотрите теперь сколько весит моя база:
Гут! Теперь удаляем ненужные таблицы от старого плагина Wppage который уже не используется:
Выбираем нужные нам таблицы (отмечаем галочками) и внизу выбираем — удалить. Готово! А теперь моя база весит:
Внимание! Аккуратно отмечайте галочками таблицы, а то можете случайно еще что-то захватить. =) Итого, я уменьшил размер базы данных на целых 16 Мб. Это не то что хорошо! Это даже супер я так скажу!
Дальше. Нужно отключить ревизии постов и удалить все имеющиеся. О том как их вообще отключить я писал здесь. Кстати там же я и писал про удаление ревизий mysql запросами посылаемыми в phpmyadmin. У меня например все удалилось без проблем.
А вот у кого-то базу данных накрыло! То есть что-то пошло не так. Есть такое дело, поэтому не советую вам удалять ревизии тем способом. Давайте лучше рассмотрим другой способ.
Итак. Вот плагин WP-Cleanup. Скачали, установили, активировали, все как обычно! Кстати на странице плагина предупреждение — плагин не обновлялся более 2-х лет, поэтому могут быть проблемы. У последняя версия wordpress. Я скачал, установил и все нормально работает.
Этот плагин позволит вам с нажатия одной кнопки очистить:
ревизии постовспам-комментариинеодобренные комментариинеиспользуемые тегинеиспользуемые META-данныенеиспользуемую часть БД
Итак, заходим после активации плагина — параметры - WP-Cleanup:
Открыть в новом окне
Ставим везде галочки и жмем синенькую кнопочку. Готово! Ваша база данных очищена. Ну как вы видите она у меня и так была чиста уже.
Советую после чистки отключать плагин, так же и плагины WordPress Database Backup и Clean Options. Зачем они нужны активные когда не используются? Вот потом включите через 2-3 месяца.
Как часто надо чистить базу данных?
Я рекомендую делать данную процедуру по мере того как вы засоряете базу. Вот бекапы делать нужно каждый божий день плагином WordPress Database Backup, а вот чистку на ваше усмотрение. Ну раз в 2-3 месяца желательно! Кроме чистки просто иногда следите за базой данных, за ее размером, чтобы не получилось так, что вы решили посмотреть на нее через 2 года ведения блога, а там размер 3 Гб. =)
Ну в общем на этом буду пост заканчивать, надеюсь он был для вас полезен! Если вы выполните все процедуры, которые я тут описал, то ваша база будет маленьких размеров, чистая и идеальная, благодаря этому ваш блог будет работать шустрее и пользователи будут радоваться тому, как оперативно загружаются страницы.
P.S. Кстати кто применит описанные выше процедуры, опишите как уменьшилась ваша база данных. Спасибо! Ну все! Пока!
P.P.S. Кстати в ближайшие месяцы планируется начаться запись нового обучающего видеокурса по защите и ускорению блога для новичков и не только. Курс будем писать я и еще один человек. Системный администратор, настоящий профессионал в области защиты сайтов и блогов. Не пропустите...
С уважением, Александр Борисов
isif-life.ru
Как очистить базу данных MYSQL WordPress от мусора
Здравствуйте читатели блогга 7sof.ru! На днях я решил очистить базу данных MYSQL от мусора. После очистки спешу поделиться с вами этой полезной информации. Помню, когда я еще не знал о том, что нужно чистить базу данных, вел себе блог и ничего не подозревал, вдруг мой блог начал работать не так как всегда, начал жестко тормозить.
Когда я начал искать ответ на этот вопрос, то оказалось, что у меня база данных была настолько засорена, что хостинг просто в шоке был от веса базы данных и начал тормозить при работе. Так вот, что бы вы не повторяли моих ошибок, дочитайте статью до конца и будете знать, как быстро оптимизировать свою базу данных и избавиться от мусора в один клик.
Внимание! Перед началом очистки обязательно сделайте копию своего сайта.
Зачем чистить базу данных MySQL
Как я уже написал в самом начале статьи, базу данных нужно постоянно чистить потому, что однажды в один прекрасный день она раздуется до таких размеров, что наш хостинг просто ее не выдержит! База данных растет каждый день, при увеличении постов, которые вы пишете, соответственно и увеличивается база данных.
Не нужно допускать того, что бы она росла как на протеинах. Всегда следите и старайтесь делать так, чтобы база данных весила как можно меньше. Сейчас вам еще не совсем понятно, о чем это я вообще пишу. Читайте далее и все поймете.
Откуда берется мусор в базе данных MySQL
Вот сейчас Вам станет на много понятнее и разберетесь, что именно нужно удалять из базы данных.
Почему растет вес базы данных mysql?
- Увеличение количества статей на блогге
- Увеличение количества резервных копий статей
- Увеличение количества комментариев на блогге и спам комментариев
- Из-за установленных плагинов на блогге
- Из-за большого количества пингбэков
И так давайте подробнее разберем каждый пункт.
Большое количество статей
Увеличение веса базы данных из-за написания большого количества статей – это нормально, и так понятно, что наши статьи имеют определенный вес и чем их больше, тем больше места они занимают. Но если на блогге не отключены резервные копии или они не очищаются, то вес базы данных становиться в 2 раза больше (как минимум).
При написании статьи автоматически сохраняются ревизии (копии). А сколько может сохранится, этих ревизий? Много! Представьте, что на одну статью сохранилось, ну допустим 7 копии (это вполне реальная цифра). А если у Вас уже 200 статей на блогге, и вы ни разу не чистили базу данных, представьте, что там за ужас твориться.
Большое количество пингбэков
Также база данных растет из-за большого количества пингбэков. Что это такое? Объясню, как говориться, на пальцах. Какой-то человек написал статью на свой блог и в своей статье поставил ссылку на ваш блог.
Если у него в настройках блогга стоит включенная функция «Пытаться оповестить блогги, упомянутые в статье» то в вашу базу данных будет помещена еще одна запись, в которой буде указано, что такой то дядя или тетя поставили ссылку на наш блог.
Только есть одно, но! Я заметил, что в качестве пингбэков, в базу данных заносятся и данные по перелинковке. Когда ставите ссылку из одной своей статьи на другую, то это считается, как пингбэк и заносится в базу данных (может быть это не у всех так, точно не скажу), а перелинковка делается всегда качественная, вот и представьте, как можно засорить базу данных таким образом.
Большое количество плагинов
Теперь давайте разберем, каким образом засоряется база данных плагинами. Вообще я немного не так сформулировал, сами плагины базу не засоряют, написал так что бы было изначально понятнее. Засоряют базу данных таблицы, которые создаются плагинами.
Также в базе данных остаются таблицы, созданные плагинами, которые уже давно уделены из блогга. И еще очень быстрый рост этих таблиц происходит вследствие конфликта, между какими-то плагинами на блогге и в связи с этим в таблицах базы данных происходит хаос и килобайты растут. От этого всего нам нужно избавиться.
Как очистить базу данных mysql WordPress от мусора
Я много искал информации на этот вопрос, но практически везде писали о том, как очистить базу данных вручную, что не удобно, занимает кучу времени, да и первый раз не зная, что нужно делать можно навредить своему блогу очень сильно. Поэтому мы рассмотрим два варианта:
- Очистка с помощью плагина
- Очистка без плагинов
Как почистить с помощью плагина
Поможет нам очистить базу данных плагин WP– CleanUp.
И так приступим:
- Скачивайте плагин здесь
- Устанавливайте его на свой блог
После установки, в админ панели блогга переходим в раздел «Настройки» => «WP CleanUp»
После этого попадаем на страницу плагина, где сразу можем наблюдать засоренность нашей базы данных. Перед чисткой не забываем сделать бэкап базы данных.
Нас интересует пункт «Revision» — это ревизии постов (копии). Нажимаем «Delete» и очищаем базу от ревизий. Если вам нужны черновики или есть не дописанные статьи, то пункт «Draft» оставляем. Аналогичным способом чистим комментарии: «Moderated Comments», «Spam Comments» и «Trash Comments». После очистки плагин можно деактивировать (отключить) и когда он понадобиться снова активировать (включить). Вот так, с помощью данного плагина можно в один клик чистить нужные разделы базы.
Очистить базу данных MYSQL без плагина
Почистить от мусора можно и без плагинов. Для этого у себя на хостинге переходим в панель «phpMyAdmin» и выбираем вкладку «SQL»
Удаляем ревизии. Для этого в появившемся окне вставляем следующий запрос:
DELETE FROM wp_posts WHERE post_type = «revision»;
И нажимаем «вперёд»
Пояснение запроса. Таблица wp_posts имеет поле post_type. Оно может иметь одно из следующих значений: «post», «page» или «revision». Т.к. мы хотим избавиться от всех резервных постов, то наше значение – «revision». Просто запускаем команду, чтобы удалить все элементы в таблице wp_posts, в которой поле post_type равно «revision».
Удаляем не нужные комментарии. Для этого как и в предыдущем способе делаем запрос:
DELETE FROM wp_comments WHERE comment_approved = 'spam';
Для удаления не рассмотренных комментариев, нужно сделать запрос:
DELETE FROM wp_comments WHERE comment_approved = '0';
Пояснение запроса. Таблица wp_comments содержит поле с именем comment_approved. Именно здесь делается отметка для каждого комментария: одобрен – 1, удален или еще не одобрен – 0, спам – spam. Запустив поочередно эти команды (в одиночных кавычках меняем значения по очереди, т.е. сначала выполняем со значение ’0?, затем – ’1? и напоследок – ‘spam’, таким образом мы удаляем все комментарии, которые отвечают нашим критериям.
Вот мы и очистили базу данных от мусора. Как часто нужно чистить базу данных wordpress? Всё зависит от того, как часто вы добавляете новости, много у вас комментариев и так далее. Я провожу чистку от мусора раз в 2 — 3 месяца.
На этом у меня всё. До новых встреч, всем пока!
Смотрите также:
7sof.ru
Оптимизация базы данных и очистка от мусора WordPress.
Сегодня представляю вашему вниманию плагин, который незаменим для любого сайта (блога) на движке WordPress. Это плагин WP-Optimize он работает только с версиями WordPress выше 2.9, надеюсь, все следят за обновлениями и вовремя обновляются. Плагин выполняет очень важную и нужную работу – чистит базы данных от резервных копий, которые появляются в результате периодических обновлений контента на блоге.
Например, когда мы редактируем статью, исправляем допущенную ошибку или меняем картинку, приходится каждый раз нажимать кнопочку «обновить». В результате – появляется множество копий, в ходе чего загрязняют и утяжеляют блог и чтобы этого не было их следует удалять. У плагина WP-Optimize имеется функция оптимизации контента, она также играет большую роль для блога и его стабильности. Кроме того, плагин WP-Optimize избавляет блог от комментариев, не одобренными нами или отправлены в «спам». То есть, опять же, освобождает пространство блога от всего лишнего и ненужного.
Чтобы установить плагин WP-Optimize, как всегда, в админке жмем «добавить новый плагин», вводим его название в строку поиска, далее «найти», затем установить и активировать. Щёлкаем в панели вкладок на настройки плагина «WP-Optimize», чтобы открыть и произвести необходимые нам преобразования.
Плагин англоязычный, но настроек немного и можно свободно разобраться тем более есть специальные расширения для браузеров, которые могут переводить сайты, тексты на русский язык. У плагина имеется две группы основных настроек:
1. Непосредственно оптимизация базы данных.
Чтобы запустить оптимизацию достаточно нажать кнопку «процесс» и через пару секунд будет отчет об проделанной работе.
2. Главные настройки.
В этой группе можно настроить автоматическую очистку базы данных в WordPress. Отметить галочками что нужно удалять, оптимизировать и сохранить настройки. В принципе ничего сложного, но все же если есть вопросы задавайте их в комментариях.
wordsmall.ru
Чистка базы данных wordpress
Здравствуйте друзья! В данной статье мы рассмотрим установку плагина WP-Optimize. Данный плагин выполняет чистку базы данных wordpress и оптимизацию базы данных сайта.
Плагин WP-Optimize — оптимизация базы данных сайта
Создание блога на wordpress с нуля — это тот самый исток вашей работы с сайтом. Создав собственный блог и работая с ним определенное время, база данных сайта значительно возрастает. Это происходит потому, что при корректировке своих статей — статьи в старой редакции остаются в базе данных сайта.
Например: Вы 5 раз внесли корректировку и изменения в написанную статью, то четыре из них как бы «болтаются» в базе данных сайта. Даже если Вы поставили запятую (пропущенную ранее) – это уже будет изменение. Эта ненужная информация нам не видна, но она мешает работать, перегружает сайт, замедляет его работу. Поэтому чистка базы данных wordpress — дело очень нужное! Кстати, как измерить время загрузки сайта, показано в статьях Тест скорости загрузки сайта и Ускорение загрузки сайта. Можно теперь использовать и новый Яндекс вебмастер ,часть 1 и часть 2.
Так как очистить базу данных?
Для решения этой задачи есть простое решение – установить плагин «WP-Optimize». С этим плагином чистка базы данных WordPress становится удобнее. Данный плагин позволяет выполнить чистку базу данных Вашего сайта:
- от ненужной информации, которая накопилась в процессе корректировок в статьях;
- от автоматически сохранённых черновиков;
- от отмеченных спам комментариев;
- от не одобренных комментариев, если они Вам не нужны:
- оптимизировать таблицу базы данных.
Для установки плагина WP-Optimize, заходим в админпанель сайта.
Открываем «Плагины» и «Добавить новый». Выбираем загрузить. Архив плагина надо скачать заранее (скачать можно здесь), но лучше найти в Интернете новую версию. Далее нажимаем «Открыть и установить», «Активировать». Слева в колонке появляется плагин «WP-Optimize». У меня установлена версия 0.9.4. Плагин имеет интуитивно понятный интерфейс.
Настройка плагина
Нажимаем на название плагина, открывается страница плагина «WP-Optimize» (смотрите скрин). На странице видим пять чек – боксов:
- первый отмеченный чек-бокс – удаляет все ревизии постов, ставим галочку;
- второй – удаляет все автоматически сохранённые черновики, ставим галочку;
- третий – удаляет отмеченные спам комментарии. Если Вы доверяете своему плагину Akismet, смело ставьте галочку;
- четвёртый – удаляет не одобренные комментарии. Если Вы смотреть их не планируете, можете ставить галочку;
- пятый отмеченный чек-бокс – оптимизация таблицы базы данных.
Как видно со скрина – оптимизируются элементы, выделенные красным цветом с надписью “Need to Optimize”.
База данных до оптимизации
Теперь нажимаем кнопку “PROCESS”, чистим базу данных mysql. Чистка базы данных WordPress проходит быстро. В нижней части страницы высвечивается полоса,
База данных после оптимизации
где отображаются результаты нашей очистки. Теперь, чтобы не перегружать сайт, отключаем данный плагин. Для этого заходим в раздел «Плагины», находим наш плагин WP-Optimize и нажимаем «Деактивировать». При необходимости снова провести очистку, его подключаем в работу. Вы можете посмотреть также видео об установке плагина WP Optimize и чистке базы данных:
Чистку базы данных сайта и ее оптимизацию рекомендуется проводить один раз в месяц.
По информации из сети, плагин WP-Optimize, работает с версией WordPress старше 2.7 (на блоге установлена версия 3.5.2). Кстати, Вы можете посмотреть работу плагина WP-Optimize более поздней версии, а также глубокую оптимизацию базы данных сайта, смотрите статьи:
У меня установлена версия WP-Optimize 0.9.4, функции смены логина и пароля админпанели мной не найдено, на более ранних версиях я встречал такую функцию. О важности замены логина “admin”, написано в предыдущей статье Защита сайта от взлома. Надеюсь, я ответил на вопрос: как очистить базу данных mysql? Возможно, мой опыт Вам пригодится, желаю Вам удачи!
С уважением, Иван Кунпан.
Просмотров: 453
Получайте новые статьи блога прямо себе на почту. Заполните форму, нажмите кнопку "Подписаться"
Вы можете почитать:
biz-iskun.ru
Удалить неиспользуемые таблицы базы данных WordPress — ТОП
Привет! Мы продолжаем разбирать самые интересные и самые полезные плагины для сайта WordPress! Сегодня вы узнаете как очистить и оптимизировать базу данных своего сайта. Вы сможете найти и удалить неиспользуемые таблицы, которые остаются после удаления плагина. Если вы часто устанавливаете и удаляете плагины, то данный плагин будет вам очень полезен!
Установить плагин Plugins Garbage Collector вы сможете прямо из админ-панели WordPress. Перейдите на страницу: Плагины — Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.
Далее, после установки и активации плагина, перейдите на страницу: Инструменты — Plugins Garbage Collector. Нажмите на кнопку — Сканировать базу данных.
Далее, после завершения сканирования, вам покажут все таблицы, которые не принадлежат WordPress. Таблицы помеченные красным цветом означают, что плагин, который добавил данные таблицы, уже удалён. То есть, данные таблицы никак не используются, их лучше удалить, чтобы они не загружали вашу базу данных.
Далее, отметьте галочками все неиспользуемые, красные таблицы. Нажмите внизу на кнопку — Удалить Таблицы.
Всё готово! Все неиспользуемые таблицы будут удалены ! Ваша база данных станет легче и соответственно сайт станет быстрее.
Внимание! Если вы сомневаетесь в своих действиях, сделайте резервную копию своего сайта, перед тем как удалить таблицы. Данный плагин Я лично проверял на своём сайте, всё работает, всё нормально, всем рекомендую!
Остались вопросы ? Напиши комментарий ! Удачи !
info-effect.ru
Очистка базы данных wordpress
При анализе своего блога в сервисе Вебмастер я увидела множество проиндексированных копий страниц, которых и быть не должно.
Так происходит поскольку WordPress ревизии статей образует в автоматическом режиме, если вручную не отключить эту опцию.
С такими проблемами, несомненно, сталкивается любой начинающий блоггер.
Необходимость очистки базы данных wordpress
В первые дни создания своего блога моя работа с ним напоминала тыканье слепого котенка по углам:
УСТАНАВЛИВАЛА и тестировала плагины. Часть из них не подошла, и пришлось их удалить. А следы удаленных плагинов (частички табличных данных) остались в БД;
РЕДАКТИРОВАЛА статьи по несколько раз, так как забывала вставить ссылки, не нравились предложения или отдельные словосочетания, использовала черновики статей;
ВСТАВЛЯЛА картинки в ранее написанные статьи – навык пришел только со временем;
УДАЛЯЛА спам комментарии, очищала Корзину;
ИСКАЛА битые ссылки.
В результате БД сайта росла и росла. Между тем, увеличение БД сайта приводит к его медленной загрузке на компьютер пользователя. Это особенно актуально для старых блогов с большой базой данных.
Сайт при загрузке каждый раз перетряхивает вместе с нужным весь отработанный материал. Как следствие – снижение позиций в поисковых запросах или даже полное исключение из индекса.
Что делать, как ускорить загрузку сайта? Нужна оптимизация базы данных wordpress. Регулярно, хотя бы раз в месяц делайте чистку базы данных и ее таблиц. Рассмотрим способы очистки базы данных wordpress. С такой работой справится даже новичок, поскольку не понадобится знание css, html и php.
Плагины для очистки базы данных wordpress
ПЛАГИН DELETE REVISION удаляет все копии одним нажатием кнопки. Написан он для версии 2.7, хорошо работает и при более новых версиях. Устанавливается просто. Если в базе есть сохранившиеся копии постов, плагин показывает количество постов и их заголовки. Жмите кнопку УДАЛИТЬ РЕВИЗИИ – появляется сообщении РЕВИЗИИ УДАЛЕНЫ. Если копий статей нет, видна зеленая надпись РЕВИЗИИ В БАЗЕ НЕ НАЙДЕНЫ.
ПЛАГИН WP-OPTIMIZE.0.9.4 помогает удалить накопившиеся копии постов. Устанавливайте и активируйте его, заходите в интерфейс плагина. Красным отмечены параметры, требующие оптимизации.
Галочкой отмечайте УДАЛИТЬ РЕВИЗИИ ПОСТОВ, ОПТИМИЗИРОВАТЬ ТАБЛИЦЫ БАЗ ДАННЫХ. Нажимайте кнопку ПРОЦЕСС. Смотрите результаты оптимизации.
ПЛАГИН OPTIMIZE-DB.1.3 для оптимизации таблиц БДСкачайте плагин optimize-db.1.3. Обычным образом установите и активируйте его. В админ-панели нажмите ИНСТРУМЕНТЫ. В открывшемся окне появляется список таблиц, которым необходима очистка. Нажмите OPTIMIZE NOW – оптимизировать сейчас. Плагин деактивируйте. Процесс повторяйте раз в неделю. Эта простейшая операция позволяет значительно ускорить загрузку сайта. Не забывайте любой из плагинов для оптимизации базы данных wordpress деактивировать. Активируйте их только после редактирования статей, комментариев либо других действий, проводимых вами на сайте. Операции, описанные в данной статье плюс оптимизация изображений помогут вам ускорить загрузку сайта на компьютер пользователя.
РЕДАКТИРУЙТЕ файл wp-config.php, который находится в папке public_html корневого каталога, а именно:
ОТКЛЮЧИТЕ создание копий, которые делает WordPress после каждого редактирования статьи;
ДАЙТЕ КОМАНДУ автоматически чистить КОРЗИНУ админ-панели через установленное админом количество дней, например, через один день.
Более подробно о редактировании файла wp-config.php и автоматической оптимизации базы данных wordpress читайте в статье "Оптимизируем базы данных сайта".
А вы какие используете плагины для очистки базы данных wordpress? Напишите в комментариях.
Метки: плагины WordPress
Внутренняя оптимизация сайта
ПОХОЖИЕ СТАТЬИ:
ДРУЗЬЯ, СПАСИБО, ЧТО ПОДЕЛИЛИСЬ СТАТЬЕЙ:
moi-start.ru
Быстрая оптимизация базы данных WordPress
Приветствую вас на сайте Impuls-Web!
Меня зовут Юлия Гусарь, и в данной статье мы поговорим о том, как можно оптимизировать базу данных вашего сайта, работающего на WordPress.
Прежде всего, напомню, что любой сайт, работающий на CMS, состоит из двух частей:
- 1.Файловая часть.
- 2.База данных.
Именно в базе данных хранятся все настройки вашего сайта, контент виджетов, тексты статей и страниц, комментарии и весь остальной контент. Со временем эта база засоряется различными не нужными вам данными, такими как:
- настройки уже удаленных плагинов
- удаленные статьи, записи или комментарии
- ревизии постов и т.д.
В дальнейшем это может привести к тому, что ваш сайт начнет работать медленнее. Для того, что бы этого не произошло, нужно периодически проводить чистку базы данных.
Для WordPress для выполнения данной операции существует множество различных плагинов. Протестировав несколько из них, я выбрала тот, который, на мой взгляд, работает наиболее эффективно, и при этом не дает ни каких сбоев.
Данный плагин называется Optimize Database after Deleting Revisions. Для его установки как обычно, копируем его название, и переходим в административную часть сайта.
- 1.В разделе «Плагины» = «Добавить новый», в строку поиска вставляем название.
- 2.На странице результатов выбираем нужный нам плагин и нажимаем «Установить» и после установки, активируем его.
- 3.Поле установки данного плагина у вас в разделе «Настройки» появится пункт Optimize Database, нажимаем на него и попадаем на страницу настроек данного плагина. Здесь мы можем, прежде всего, задать настройки для удаления ревизии.
Я напоминаю, что ревизии – это резервные копии статей и страниц, которые WordPress создает автоматически.
- 4.Можете поставить здесь галочку, и удалить ревизии которые старше нескольких дней, либо задать максимальное количество последних ревизий для каждого поста или страницы. То есть, например, удалив все ревизии кроме трех последних. Я обычно удаляю их все.
- 5.Обязательно ставим галочку возле:
- «Удалить содержимое корзины»
- «Удалить элементы спама»
- «Удалить не используемые теги» — это те метки, которые вы проставляете к статьям
- «Удалить временные данные с истекшим сроком»
- «Удалить Pingbacks и Trackbacks»,так как они, на сегодняшний день они являются элементами спама на сайтах WordPress, и позже я сделаю статью с видео, как оптимизировать ваш сайт так, что бы у вас эти Pingbacks и Trackbacks были отключены.
- 6.Далее, ставим галочку «Оптимизировать таблицы InnoDB»
- 7.Галочку «Вести журнал событий» я обычно не ставлю.
- 8.Также у вас есть возможность запланировать такую очистку базы данных и выполнять ее:
- ежечасно
- дважды в день
- ежедневно
- еженедельно
- ежемесячно
Если у вас сайт не очень крупный, то ежедневно, и тем более, ежечасно вам нет смысла выполнять эту оптимизацию, потому, что, все-таки, операция оптимизации базы данных создает дополнительную нагрузку на сервер, и если в этом нет необходимости, то зачем это делать?
Я обычно такую очистку делаю вручную, потому, что несмотря на то, что я уже протестировала данный плагин на нескольких сайтах, и убедилась в том, что он нормально работает, но в тоже время я не могу быть на 100% уверена, что во время одной из таких очисток с базой данных ни чего не случится и не произойдет ни каких сбоев на сайте.
Я советую вам сначала сделать резервную копию базы данных и только потом уже выполнять операцию по её очистке, при помощи данного плагина.
- 9.Так же, здесь можно поставить галочки «Показать ссылку в 1-клик» в верхней панели администратора» и «Показать иконку в меню администратора».
Здесь сразу же помечено, что изменения будут внесены только после того, как вы нажмете на кнопку «Сохранить» и страница обновиться.
- 10.Ниже вам предоставляется возможность исключить какие-то определенные таблицы из процесса очистки. То есть, к примеру, если вы хотите очистить все таблицы, кроме таблицы wp_users, то ставите здесь галочку, если вам нужно еще какую-то таблицу оставить без очистки, то есть в том виде в котором она есть сейчас, то вы также ставите галочку возле названия этой таблицы. Я обычно очищаю сразу все таблицы.
- 11.После того, как вы задали все настройки, нажимаем на кнопку «Сохранить настройки».
- 12.Далее, нажимаем на кнопку «Приступить к оптимизации» и нас перебрасывает на такую вот страницу:
Где нам нужно еще раз перепроверить все заданные нами параметры. После этого нажимаем на кнопку «Начать оптимизацию».
Процесс оптимизации базы данных обычно занимает несколько секунд и после этого нам выдается вот такой отчет о том, какие ревизии были удалены, что было удалено из корзины и так далее.
В самом конце, мы можем видеть, какой вес у базы данных был до начала оптимизации и какой он стал после, насколько эта база данных была уменьшена при этой оптимизации и насколько была уменьшена с момента первого запуска этого плагина.
- 13.После этого переходим на сайт, что бы убедиться, что все работает и ничего не сбилось.
Во время тестирования других плагинов для оптимизации базы данных у меня иногда происходили сбои на сайте, либо же на хостинге возникали ошибки из-за большого количества запросов в базе данных.
Видеоинструкция
Если вы знаете какие-то другие плагины для WordPress, которые позволяют более продуктивно оптимизировать базу данных – напишите их в комментариях, пожалуйста. В дальнейшем я планирую сделать видео о том, как оптимизировать ваш сайт, что бы не происходило засорение базы данных, то есть отключить ревизии, Pingbacks и Trackbacks, и оптимизировать некоторые другие настройки.
На этом у меня все. Подписывайтесь на мою рассылку и заходите на мой YouTube-канал.
Удачной вам оптимизации базы данных! До встречи в следующих статьях.
С уважением Юлия Гусарь
impuls-web.ru