Очистка базы данных — что удаляется
Панель «База данных» (по-немецки: „Datenbank“) подсчитывает записи в твоей установке, которые можно вычистить, и удаляет их по нажатию кнопки. Подсчёт безобиден, очистка — нет: затронутые записи удаляются прямо из базы данных и в корзину не попадают. Поэтому сначала прочитай, что при этом исчезает.
Что «Очистить сейчас» удаляет безвозвратно
- Ревизии записей: все ревизии всех записей, в том числе той записи, над которой ты сейчас работаешь. Прежние версии после этого вернуть уже нельзя.
- Автоматические черновики: все записи со статусом auto-draft.
- Записи в корзине: каждая запись со статусом «в корзине» удаляется окончательно, независимо от типа содержимого, то есть и страницы тоже. Корзина после этого пуста, а её содержимое утрачено.
- Спам-комментарии: удаляются из таблицы комментариев, а не перемещаются в корзину.
- Комментарии в корзине: тоже удаляются окончательно.
- Просроченные transients: закешированные значения, срок действия которых истёк. WordPress и плагины создают их заново по мере надобности.
Сначала подсчитать, потом очищать
- Пункт «База данных» (по-немецки: „Datenbank“) стоит в боковой панели первой записью группы «Оптимизация» (по-немецки: „Optimierung“).
- Нажми на «Пересчитать». Таблица под кнопкой показывает по каждому типу, сколько записей было бы затронуто.
- Посмотри особенно на строки «Ревизии записей» и «Записи в корзине»; именно там лежит то, чего ты потом можешь хватиться.
- И только когда числа тебя устраивают: нажми «Очистить сейчас» и подтверди запрос.
- В карточке «Оптимизировать таблицы» одноимённая кнопка выполняет OPTIMIZE TABLE по всем таблицам с префиксом таблиц этой установки и освобождает занятое место.
Ограничить новые ревизии
Переключатель «Ограничить ревизии» действует только на будущие сохранения. На каждую запись сохраняется не больше ревизий, чем указано в поле «Хранить ревизий»; по умолчанию 5, допустимо от 0 до 100, а 0 означает, что новые ревизии вообще больше не сохраняются. На уже имеющиеся ревизии переключатель не влияет — их удаляет только очистка, причём подчистую.
Настроить автоматическую очистку
- В той же панели прокрути до карточки «Автоматическая очистка».
- Включи «Расписание активно»; первый запуск назначается через час.
- В поле «Периодичность» выбери ежедневно или еженедельно; по умолчанию стоит еженедельно.
- Внизу карточки после этого стоит следующий запланированный запуск, иначе — примечание о том, что расписание неактивно.
Каждое нажатие «Пересчитать» и каждый прогон очистки заносит точку измерения в историю. Начиная с двух точек панель «Отчёты» рисует из них столбцы карточки «История балласта БД».