Мусор в БД WordPress: 5 мест, где он копится быстрее всего
Когда сайт живёт долго, база раздувается не из-за одного «плохого» плагина, а из-за мелочей: ревизии записей, спам-комментарии, черновики, временные данные от плагинов, старые сессии и транзиенты. Удалять всё подряд нельзя — сначала нужно понять, что именно уже не используется.
Проверьте в первую очередь:
— ревизии и автосохранения;
— спам и корзину комментариев;
— временные записи в wp_options;
— старые таблицы от удалённых плагинов;
— мусор в wp_postmeta и wp_usermeta, если плагины давно отключены.
Главная ошибка — чистить только видимый «хлам» и не смотреть на автозаголовки запросов. Если плагин создаёт свои таблицы, а потом удаляется без деинсталляции, в базе остаётся хвост, который потом тормозит выборки и резервные копии. Перед удалением всегда делайте бэкап и сверяйте, есть ли у плагина штатная функция очистки.
Ещё один полезный приём — сначала замерить размер таблиц и только потом удалять. Так видно, где реальная проблема: в wp_options, в пост-мета или в десятках лишних таблиц. Чистка должна уменьшать объём и число медленных запросов, а не просто «делать красиво».
Сначала убирайте накопившийся мусор, который точно не нужен, потом проверяйте нагрузку и только после этого трогайте структуру базы.
Работа с БД WordPress
@wp_database_mastery_ww
Мусор в БД WordPress: 5 мест, где он копится быстрее всего
Этот пост опубликован в Telegram-канале Работа с БД WordPress. Подписаться можно по ссылке: @wp_database_mastery_ww.