38.8. Очистка базы данных #
При очистке выполняется SQL-команда VACUUM.
Чтобы очистить базу данных:
В навигационной панели перейдите в Базы данных.
(Необязательно) Чтобы отобразить системные базы данных, активируйте переключатель Показывать системные базы данных.
Нажмите
→ Очистить • Vacuum рядом с базой данных.
Укажите параметры очистки (помеченные звёздочкой параметры являются обязательными):
Режимы: режимы очистки.
Возможные значения:
Analyze: обновляет статистику, которую планировщик использует для выбора наиболее эффективного способа выполнения запроса.
Full: выполняет полную очистку через переиндексацию всех файлов таблицы.
Примечание
При выполнении очистки в этом режиме все сеансы, работающие с переиндексируемыми таблицами, будут заблокированы.
Freeze: выполняет агрессивную «заморозку» кортежей для продвижения горизонта заморозки и освобождения идентификаторов транзакций для дальнейшего переиспользования.
Агрессивная заморозка всегда выполняется при перезаписи таблицы, поэтому не выбирайте Freeze, если уже выбран Full.
Задать выполнение cron-строкой: позволяет задать интервал для очистки в формате crontab.
Если этот переключатель активирован, заполните поле Выполнение.
Выполнение: тип задачи по очистке.
Возможные значения:
Выполнить сейчас: очистка будет выполнена сразу после выполнения этой инструкции.
Однократно: очистка будет выполнена в указанную дату и время.
По расписанию: очистка будет выполнена с указанным интервалом.
Для этого значения укажите следующие параметры:
Интервал: единицы измерения интервала.
Возможные значения:
Минуты
Часы
Дни
Повторять каждые: интервал для выполнения очистки по минутам или часам.
Этот параметр доступен, только если в разделе Интервал вы выбираете Минуты или Часы.
Дни выполнения: дни, когда будет выполняться очистка.
Итоговая cron‑строка: строка в формате crontab, указывающая интервал для очистки.
Этот параметр доступен, только если вы деактивируете переключатель Задать выполнение cron-строкой.
Название: уникальное имя задачи по очистке.
Этот параметр доступен, только если вы активируете переключатель Задать выполнение cron-строкой или в разделе Выполнение выбираете Однократно / С повторением.
Время: дата и/или время, когда будет выполняться очистка.
Этот параметр доступен, только если в разделе Выполнение вы выбираете Однократно или в разделе Интервал — Дни.
Начать и Повторять до: дата и время начала и окончания очистки.
Эти параметры доступны, только если вы активируете переключатель Задать выполнение cron-строкой или в разделе Выполнение выбираете С повторением.
Нажмите Применить.
Подтвердите операцию.
Примечание
В зависимости от количества и размера таблиц эта операция может потребовать значительных ресурсов, поэтому рекомендуется её отслеживать.