Удаление мусора в БД WordPress: что чистить без риска сломать сайт
Перед чисткой сделайте бэкап базы и проверьте префикс таблиц. Не запускайте DELETE «по памяти»: сначала SELECT с теми же условиями, чтобы увидеть, какие строки уйдут.
Что обычно раздувает базу:
— ревизии записей в wp_posts: post_type = 'revision';
— авточерновики: post_status = 'auto-draft';
— удалённые комментарии и спам в wp_comments;
— транзиенты в wp_options: option_name LIKE '_transient_%';
— сиротские мета-записи в wp_postmeta, где нет связанного post_id.
Опасные зоны: wp_options с autoload = 'yes', пользовательские таблицы плагинов, заказы и подписки WooCommerce. Там нельзя чистить «по названию похоже на мусор» — сначала выясните, кто пишет данные и нужны ли они для восстановления истории.
Безопасный порядок: бэкап → SELECT → удаление небольшими партиями → проверка сайта → OPTIMIZE TABLE только для крупных таблиц после массовой чистки.
Лучший мусор — тот, который не копится: ограничьте ревизии, отключите лишние логи плагинов и чистите тестовые данные сразу после работ.
Работа с БД WordPress
@wp_database_mastery_ww
Удаление мусора в БД WordPress: что чистить без риска сломать сайт
Этот пост опубликован в Telegram-канале Работа с БД WordPress. Подписаться можно по ссылке: @wp_database_mastery_ww.