Как почистить базу данных wordpress

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

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Обновлено: 20 января 2020

Как тщательно почистить и оптимизировать базу данных Вордпресс. Вопрос очистки базы данных WordPress возникает часто. Опытным путём я нашел решение, которые позволяют почистить базу полностью, удалить нерабочие оставшиеся после плагинов таблицы, увидеть ненужные таблицы и в целом удалить любое количество оставшихся хвостов. Хвостами я бы тут назвал различные ревизии, черновики, удаленные записи, истекшие транзиетные связи и другие ненужные уже данные, которые скапливаются и мешают работать. Многие пишут статьи о очистке базы и упоминают именно этап очистки от лишних данных пропуская некоторые другие подробности. Мне пришлось для себя изучить вопрос полностью и теперь уже я могу дать полное решение.

Основная цель WordPress оптимизации и очистки базы данных – повысить производительность сайта, удалив ненужные данные и уменьшив размер базы данных. Процесс оптимизации базы данных WordPress не сложен. В этой статье я опишу, как легко оптимизировать базу данных WordPress.

Процесс оптимизации базы данных WordPress так же важен, как и оптимизация внешнего интерфейса сайта. Это помогает повысить производительность базы данных, быстрее реагируя на запросы базы данных. Новый веб-сайт с настройкой WordPress по умолчанию имеет набор комментариев к таблицам. Как только мы начинаем устанавливать темы и плагины, количество таблиц базы данных продолжает расти, а база данных продолжает увеличиваться. Даже если мы удалим или отключим некоторые плагины WordPress, он не удалит таблицы из базы данных. Когда база данных становится больше, она требует оптимизации и очистки, чтобы обеспечить нормальную работу сайта.

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

Структура базы данных WordPress

WordPress использует MySQL для хранения динамического контента вместе с информацией о пользователях, настройками веб-сайта и другой информацией о веб-сайте. В настоящее время текущая версия WordPress 4.9.8 и поставляется с 12 таблицами по умолчанию в базе данных. Это число будет увеличиваться, как только вы начнете устанавливать новые темы и плагины, так как каждая тема и плагин могут создавать новые таблицы в базе данных.

Структура базы данных WordPress по умолчанию

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Вот обзор всех таблиц, созданных при стандартной установке WordPress.

Префикс «wp_» перед каждым именем таблицы является префиксом базы данных по умолчанию, он может отличаться, если он изменяется при установке WordPress.

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Оптимизация на уровне phpMyAdmin базы данных WordPress

phpMyAdmin (https://www.phpmyadmin.net/) – это инструмент с открытым исходным кодом, который помогает создавать, редактировать, управлять и удалять базы данных для веб-сайта. Это графический интерфейс, который помогает управлять базой данных MySQL.

После использования WordPress какое-то время база данных вашего сайта становится фрагментированной. Это увеличит время выполнения запроса из-за нехватки памяти. Вы можете оптимизировать базу данных с помощью одной команды или, скажем, следуя нескольким шагам из phpMyAdmin.

Это шаги по оптимизации таблиц базы данных:

Таблицы базы данных будут оптимизированы путем дефрагментации таблиц.

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Несколько вариантов конфигурации для удаления ненужных данных

Наряду с оптимизацией базы данных WordPress через phpMyAdmin, вы также можете оптимизировать базу данных, изменяя постоянные значения в файле конфигурации WordPress (wp-config.php).

Лучшие плагины для оптимизации баз данных WordPress

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

Вот список плагинов, которые могут помочь в оптимизации базы данных WordPress.

WP-DBManager

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

WP-DBManager – плагин для оптимизации баз данных WordPress. Это очень популярный плагин для WordPress, имеющий более 100 000 активных установок. Этот плагин позволяет создавать резервные копии базы данных, удалять резервные копии, восстанавливать резервную копию базы данных, оптимизировать и восстанавливать базу данных. Вы можете запланировать автоматическое резервное копирование с этим плагином. Вы также можете очищать / удалять таблицы и выполнять запросы к базе данных непосредственно из интерфейса, предоставляемого этим плагином.

WP-Optimize

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

WP-Optimize – плагин для оптимизации баз данных WordPressЭто эффективный плагин WordPress, который помогает автоматически очищать базу данных WordPress и позволяет вашему сайту работать с максимальной эффективностью. Это один из лучших плагинов, доступных для оптимизации баз данных WordPress. Этот плагин доступен как в бесплатной, так и в премиум-версиях, но если у вас небольшой блог или веб-сайт для малого бизнеса, бесплатная версия плагина, безусловно, сделает эту работу за вас. Процесс оптимизации с помощью этого плагина может быть проще и быстрее, чтобы начать оптимизацию базы данных.

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

Примечание. Если таблицы вашей базы данных MySQL построены с использованием механизма InnoDB, этот плагин может не выполнять оптимизацию таблиц базы данных. Вам нужно выполнить операции вручную, через phpMyAdmin.

Расширенный очиститель базы данных

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Advanced Database Cleaner – плагин для оптимизации баз данных WordPressЭтот плагин WordPress не так популярен, как другие плагины, но он очень полезен для очистки и поддержки базы данных WordPress. С помощью этого плагина вы можете очистить базу данных WordPress, удалив осиротевшие элементы, такие как старые черновики, старые ревизии и т. Д.

Оптимизировать базу данных после удаления ревизий

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Оптимизировать базу данных после удаления ревизий

Другой популярный плагин «Оптимизировать базу данных после удаления ревизий», имеющий более 100 000 активных установок. Одним щелчком мыши вы можете очистить и оптимизировать базу данных WordPress. Подобно другим плагинам WordPress, упомянутым в этом посте, этот плагин будет удалять ревизии, просроченные переходные процессы, ненужные комментарии, теги и т. Д. Вы можете ускорить запросы к базе данных после очистки базы данных с помощью этого плагина.

WP-SWEEP

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

WP-Sweep – плагин для оптимизации базы данных WordPress

Это еще один плагин для оптимизации баз данных WordPress, созданный тем же разработчиком WordPress Лестером Чаном, который создал плагин WP-DBManager. Этот плагин помогает в очистке ревизий, комментариев, осиротевших данных, автоматических черновиков, дубликатов данных, временных параметров и т. Д. Этот плагин максимально использует надлежащие функции удаления WordPress вместо выполнения прямых запросов на удаление MySQL.

В качестве обзора процесс оптимизации базы данных WordPress проще, если вы используете плагин, и он может быть немного более рискованным и трудоемким, если вы делаете это вручную. Что вы думаете об этом? Пожалуйста, дайте мне знать, что вы думаете об оптимизации базы данных WordPress и какой метод лучше. В случае, если я что-то пропустил, вы можете поделиться идеями с вашими комментариями.

Источник

Как удалить записи WordPress, очистить базу данных и настройки сайта (+подборка модулей)

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpressВ процессе веб-разработки может возникнуть ситуация, когда вам нужно сбросить настройки WordPress, удалить записи, страницы, убрать пункты меню или какое-то другое содержимое сайта. Бывает, что перед официальным запуском проекта накапливается много лишних плагинов/хаков, ненужного импортированного демо контента из премиальных тем и т.п. Наиболее радикальный способ «начать все с чистого листа» — новая установка Вордпресс с нуля, но подход этот не самый эффективный. Ниже рассмотрю варианты поинтереснее + немного поговорим про очистку базы данных в WordPress.

В принципе, проблем с редактированием контента в WP нет. Причем его правка непосредственно в админке защищает пользователей от потери данных, т.к. иногда содержимое можно позже восстановить из БД (в некоторых случаях информация просто «помечается» как удаленная, но по факту остается).

Как удалять записи в WordPress

Задача решается несколькими способами, причем для страниц и пользовательских типов объектов алгоритм аналогичен. Первым делом переходим в раздел админки «Записи» — «Все записи».

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Здесь есть 2 подхода (поштучный и быстрый):

Для более быстрого массового редактирования в правом верхнем углу можете открыть функции «Настройки экрана» (где задается количество объектов на странице) и выбрать там отображение, например, по 100шт. вместо 20-ти по умолчанию. Таким образом, чтобы избавиться от 500-600 элементов вам нужно будет повторить второй способ всего 5-6 раз.

Защитные механизмы от случайных срабатываний:

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Чтобы окончательно и бесповоротно избавиться от ненужного контента, переходите в корзину и кликайте «Удалить навсегда» (поштучно или через массовые функции).

Удаляем категории, медиафайлы и не только

Суть подхода похожа на работу с записями, но некоторые детали все же отличаются. Переходим в раздел админки «Рубрики»:

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

При наведении появляется привычная ссылка для удаления + есть массовые действия. Корзина здесь не предусмотрена, поэтому после нажатия появится всплывающее окно с запросом подтверждения вашего решения. Также следует учитывать, что выбранные категории/теги будут удалены из соответствующих публикаций.

Что касается медиафайлов, то у них имеется 2 формата отображения элементов:

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

В рубриках/тегах и медиа используется ссылка «Удалить навсегда», но если честно, не проверял остаются ли записи в БД, а файлы на FTP. В любом случае через админку их не восстановить, нужно будет создавать/загружать заново.

Очистка базы данных WordPress (в phpMyAdmin)

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

Если вышеперечисленное вас не пугает, то давайте разберем как быстро и легко очистить базу данных WordPress. Выполняется процедура через phpMyAdmin, который есть во всех хостингах.

Обязательно(!) в начале создайте бекап. Далее:

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Здесь важно помнить — вся информация удаляется навсегда, поэтому делайте бекап!

Плагины очистки базы данных

Если вы новичок либо боитесь работать непосредственно в phpMyAdmin, вот парочка полезных модулей. Большую их часть найдете в репозитории по ключу «reset«. Обращайте внимание только на самые популярные, т.к. тема «щепетильная», и не хочется потом разгребать «косяки» разработчиков.

Advanced WordPress Reset

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Наиболее актуальное из решений, апдейт был пару дней назад, 40тысяч загрузок приятно радует. Оно позволяет сбросить систему до «заводского состояния» без необходимости переустановки WP. Все параметры плагинов и ваши настройки удаляются, но файлы при этом остаются не тронутыми. Доступна поддержка мультисайтовости. Оценка 4.

WordPress Database Reset

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Самый популярный модуль — в 2раза больше скачиваний нежели у предыдущего (80тысяч). К сожалению, он не обновлялся несколько лет, поэтому есть риск, что автор подзабил на развитие. Из особенностей — вы можете очистить базу данных WordPress целиком либо конкретную ее таблицу. Оценка 4.5.

Reset WP

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Еще один способ решения текущей задачи с БД. Как и остальные, очищает только таблицы и ваши настройки, файлы не трогает. Все достаточно просто — в админке увидите лишь одно поле, куда нужно ввести ваш пароль для подтверждения действий. Загрузок 30к, обновление несколько месяцев назад.

WordPress Reset

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Последний из популярных модулей в репозитории — 20тысяч установок. Из интересного — если в системе есть пользователь админ, то он автоматически будет восстановлен с тем же логином и паролем. Не знаю, возможно, в остальных случаях все работает также, но другие разработчики об этом не упоминали. Также сохраняется название блога. В FAQ описано как можно сделать дабы после сброса настроек WordPress автоматически подключились нужные вам плагины. К сожалению, решение обновлялось более 2х лет назад.

Итого:

Из модулей чаще всего упоминаются Advanced WordPress Reset и WordPress Database Reset. Если вас смущают некоторые негативные отзывы за последнее время, почитайте что именно пишут люди: часть из них жалуется на то, что какая-то информация была удалена, но ведь конкретные решения именно для этого и предназначены:)

Есть что добавить по теме или появились какие-то вопросы? — пишите ниже.

Источник

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

Каждый начинающий веб-мастер работающий с WordPress рано или поздно сталкивается с замедлением загрузки сайта. Одной из причин, может стать раздутая база данных. Специально для решения данной проблемы и была написана эта статья, как очистить WordPress. В ней мы разберемся зачем чистить БД, как ее очистить от мусора и как часто это нужно делать.

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

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

Что бы понять смысл очистки базы данных нужно разобраться что в ней находиться. А находятся в нашей базе данных все наши настройки, посты, комментарии, мета данные, копии и редакции статей. На картинке ниже показаны основные (стандартные) таблицы в базе данных WordPress.

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Как видим мы имеем 13 таблиц, предназначенных для разных целей. Практически каждая из этих таблиц могут содержать “мусорные” данные, которые замедляют загрузку наших страниц. Как это происходит? Все дело в том, что при “создании” любой страницы каждый элемент загружается из базы данных. Ищутся они по ключам к примеру по id, и чем больше у нас записей в каждой из таблиц, тем больше программе приходиться перебирать данных для поиска нужных нам в данный момент.

Говоря коротко, если у нас 1000 записей и в каждой по 5 комментариев, тогда после получения запроса к базе данных на отображение нужной нам страницы мы перебираем 1000 записей и 5000 тысяч комментариев в поиске именно тех которые требуются. Поиск происходит немного иначе, но вдаваться в детали мы не будем, не об этом статья.

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

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

Это и есть основная задача, очистить WordPress и ее базы данных от лишней информации. Исходя из данного утверждения мы продолжим и разберем как очистить нашу БД.

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

Для очистки базы данных от ненужных строк существует два способа:

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

Для второго метода очистки нам потребуется соответственный установленный плагин который поможет нам в решении данной проблемы. Таких плагинов существует огромное количество и отличаются они в основном авторами, рейтингом и внешним видом. В данной статье мы рассмотрим использование плагина WP Clean Up, который без особого труда справится с поставленной задачей. К тому же, плагины данного типа используются не постоянно. Это означает что после использования плагина его можно деактивировать или же удалить вовсе, иными словами использование плагина не повлечет за собой торможение загрузки.

Ручная очистка базы данных от мусора

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

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

После того как мы зашли в требуемое место вводим в форму требуемые запросы:

После ввода необходимой строчки нажимаем на кнопку “ОК”.

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

После чего еще раз подтверждаем наше действие.

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

При успешном выполнении запроса, наш Mysql сообщит нам результат проделанной работы, и сколько строк у нас получилось очистить.

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

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

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

Очистка базы данных от мусора с помощью плагина

Как я уже упоминал ранее нам потребуется скачать и установить плагин WP Clean Up. Чем мы не посредственно сперва и займемся. Как установить плагин можно прочитать отдельно.

Произведя с админ панели wordpress установку плагина, переходим с пункта меню административной панели “Настройки” к управлению нашей очисткой.

Что мы видим? Абсолютно небольшой функционал, с теми же возможностями что и при ручной очистки, плюс несколько дополнительных.

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Как мы видим, нам сразу представлена статистика по нашим таблицам из базы данных.

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

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

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

На этом наша очистка базы данных WordPress окончена. Теперь мы “чистенькие” и наш сайт работает быстрее.

Как часто нужно чистить базу данных WordPress?

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

Если вы будете ежедневно очищать вашу БД от “шлака” и заведете себе такую привычку, тогда это будет только вам на руку, вы будете уверены что все у вас будет в порядке. Надеюсь вы разобрались как очистить WordPress от мусора.

Если вам понравилась данная статья вы можете ею поделиться в социальных сетях, а так же ознакомиться с другими нашими полезными уроками по WordPress.

Источник

Как почистить и оптимизировать базу данных Вордпресс

Со временем в базе данных Вордпресс накапливается много лишней информации. Её объём иногда достигает таких размеров, что сайт начинает спотыкаться и может даже упасть. Сегодня я покажу несколько приёмов по очистке и оптимизации БД Вордпресс.

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

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

Для Вордпресс существует несколько различных способов оптимизации БД, я покажу несколько полезных запросов MySQL, которые можно выполнить в phpMyAdmin, например. А также расскажу про пару полезных плагинов, которые помогут упростить задачу.

Внимание: Перед любым действием с базой данных обязательно создать резервную копию.

Оптимизация базы данных Вордпресс с помощью phpMyAdmin

Существует несколько способов выполнения SQL-запросов в БД. Самым простым вариантом является phpMyAdmin. Получить к нему доступ обычно можно в панели управления хостингом в разделе «Базы данных».

Внутри phphMyAdmin сразу переходим в раздел SQL.

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Здесь мы и будем выполнять все SQL-запросы.

Сразу обращаю внимание, в примерах ниже используется дефолтный префикс таблиц Вордпресс — «wp_» Поэтому, прежде убедитесь, что префиксы таблиц вашей БД такие же. Если нет — просто меняйте их в запросах на свои.

Удалить старые плагины и данные

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

Вместо META-KEY-NAME нужно указать ключи удаляемых плагинов. Их можно найти в таблицах БД.

Удалить все ревизии

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

Удалить разом все ревизии можно таким запросом:

Удалить все комментарии со спамом

Иногда комментариев со спамом становится столько, что вручную их удалить уже не удаётся. С помощью одного SQL-запроса можно удалить сразу все комментарии помеченные как «Спам».

Удалить все неподтвержденные комментарии

Если не хочется удалять вручную все неподтвержденные комментарии, их можно как и спам удалить одним запросом.

Удалить все неиспользуемые теги

Удалить все теги, которые не связаны ни с одним постом можно следующим запросом:

Удалить старые шорткоды

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

Где YOUR-SHORTCODE — удаляемый шорткод.

Удалить пингбеки и трекбеки

Интересно, кто-нибудь вообще ими пользуется?

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

Удалить временные опции

Временные опции в Вордпресс позволяют кешировать часть данных в БД. Но иногда этот кеш тоже может сильно раздуться. Очистить его можно одним запросом.

Оптимизировать таблицы

Раз уж мы зашли в phpMyAdmin, можно заодно проверить и оптимизировать таблицы. Делается это очень просто.

Выбираем все таблицы и нажимаем «Optimize table»

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Оптимизация базы данных Вордпресс с помощью плагинов

Для Вордпресс существует ряд плагинов, с помощью которых можно почистить и оптимизировать базу данных. Самые эффективные из них: WP-Optimize и WP-Sweep.

WP-Optimize

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

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

В разделе «Table Information» выводится информация по текущим размерам таблиц базы данных и объем, который плагин сможет освободить. В «Настройках» можно запланировать автоматическую оптимизацию БД. Например, каждую неделю, две недели или месяц.

Плагин WP-Optimize очень прост в использовании. Главное, не забудьте перед его использованием создать резервную копию сайта или хотя бы БД.

WP-Sweep

Набирающий обороты плагин от Лестера Чена — известного разработчика Вордпресс.

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

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

В отличие от WP-Optimize, WP-Sweet для удаления использует функции Вордпресс, а не прямые запросы к базе данных. Это снижает вероятность пропуска каких-то ненужных данных. Однако, в WP-Sweep пока нет никакой автоматизации процессов.

В заключение

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

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

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Работайте в свое удовольствие!

Тысячи покупателей готовы платить за ваши навыки и таланты.
Присоединяйтесь к растущему комьюнити фрилансеров.

© 2008‑2021 Иван Данилин. Копирование запрещено
Политика конфиденциальности

Как почистить базу данных wordpress. Смотреть фото Как почистить базу данных wordpress. Смотреть картинку Как почистить базу данных wordpress. Картинка про Как почистить базу данных wordpress. Фото Как почистить базу данных wordpress

Привет!Я буду вам признателен за лайки, они меня мотивируют.

Источник

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

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