Обслуживание
Примечание
Страница обслуживания доступна для primary и standalone (автономных) экземпляров PostgreSQL и недоступна для экземпляров Hot Standby.
Чтобы открыть эту страницу, нажмите на «Обслуживание» в левой панели меню для экземпляров.
Главная страница
При переходе на страницу обслуживания по умолчанию открывается вкладка «Обслуживание» с параметрами обслуживания (цифра 1 на рисунке выше).
Чтобы информация о базе данных отобразилась, нужно собрать данные. Для этого нажмите на кнопку «Собрать данные» (цифра 2 на рисунке выше).
С помощью кнопки «Обновить данные» (цифра 1 на рисунке выше) можно загрузить самые последние значения столбцов.
После сбора данных вы увидите список баз данных и процентное соотношение раздутия таблицы, раздутия индекса и зацикливания. В меню базы данных есть три параметра (цифра 1 на рисунке выше):
Зацикливание идентификатора транзакции,
Раздутие индексов,
Раздутие таблиц.
История
Вкладка «История» содержит историю обслуживания. На этой странице вы увидите список прошлых обслуживаний. Чтобы открыть подробный обзор конкретного обслуживания, выберите «Открыть» в меню (цифра 1 на рисунке выше).
Раздутие индексов
Список индексов в выбранной базе данных представлен на странице «Раздутие индексов», отсортированный по коэффициенту раздутия.
Чтобы обслужить определенный индекс, поставьте галочку в чекбоксе (цифра 1 на рисунке выше) рядом с выбранным индексом. Вы можете выбрать сразу несколько индексов. Чтобы выбрать все индексы, поставьте галочку в верхнем чекбоксе.
После выбора индекса в появившемся окне выберите действие «REINDEX» («Переиндексировать»), обозначенное цифрой 1 на рисунке ниже. После этого выберите параметры выполнения: «INDEX» («Индекс») и «CONCURENTLY» («Одновременно»), обозначенные цифрой 2 на рисунке ниже, и нажмите на кнопку «Запустить обслуживание».
Раздутие таблиц
На странице «Table Bloat» («Раздутие таблиц») представлен список таблиц в выбранной базе данных.
Чтобы обслужить конкретную таблицу, поставьте галочку в чекбоксе рядом с ней. Вы можете выбрать сразу несколько таблиц. Чтобы выбрать все таблицы, поставьте галочку в верхнем чекбоксе.
После выбора таблицы появится окно со следующими действиями:
ANALYZE — можно выполнить только с параметром SKIP_LOCKED.
VACUUM — можно выполнить со следующими параметрами:
VACUUM FULL — можно выполнить только с параметром ANALYZE.
После выбора всех необходимых опций появится кнопка «Запустить обслуживание», с помощью которой можно запустить обслуживание в соответствии с выбранными действиями и параметрами.
Зацикливание идентификатора транзакции
На странице «Wraparound Stats» («Статистика переполнения счетчика транзакций») представлен список таблиц в выбранной базе данных.
Чтобы нормализовать цикл для конкретной таблицы, поставьте галочку в чекбоксе рядом с ней. Вы можете выбрать сразу несколько таблиц. Чтобы выбрать все таблицы, поставьте галочку в верхнем чекбоксе.
После выбора таблицы появится окно со следующими действиями:
VACUUM — можно выполнить со следующими параметрами:
VACUUM FULL — можно выполнить только с параметром ANALYZE.
После выбора всех необходимых опций появится кнопка «Запустить обслуживание», с помощью которой можно запустить обслуживание в соответствии с выбранными действиями и параметрами.
Выполнение обслуживания (Run Maintenance)
При нажатии на кнопку «Запустить обслуживание» на экране появится модальное окно для подтверждения запуска обслуживания.
В текстовом поле окна введите слово «продолжить» (цифра 1 на рисунке выше) и нажмите на кнопку «Запустить обслуживание» (цифра 2 на рисунке выше). Запуск обслуживания будет подтверждён и процесс запустится.
Предупреждение
Пока идёт обслуживание, нельзя запускать процесс с другими действиями и параметрами.
Результаты можно увидеть на вкладке «История» после завершения обслуживания.