Обслуживание (Maintenance)

Примечание

Страница обслуживания доступна для primary и standalone(автономных) экземпляров PostgreSQL и недоступна для экземпляров Hot Standby.

Главная страница (Main Page)

../_images/image63.png

При переходе на страницу обслуживания по умолчанию открывается вкладка с параметрами обслуживания. Вы увидите список баз данных и процентное соотношение распухания таблицы, распухания индекса и циклического перехода. В этом меню есть три параметра (см. Цифру 2 на рисунке выше) для каждой базы данных:

  • Исправление раздувания таблиц

  • Исправление раздувания индексов

  • Исправление переполнения счетчика транзакций

История (History)

../_images/image70.png

Вторая вкладка содержит историю обслуживания. На этой странице вы увидите список прошлых обслуживаний. Если вы выберете “Open” («Открыть») в меню (см. цифру 1 на рисунке выше), появится подробный обзор конкретного обслуживания.

../_images/image64.png

Подробную информацию о выполненном обслуживании можно увидеть на этом экране. Информация о до и после обслуживания (обозначена цифрами 1 и 2 на рисунке выше) может быть очень полезной.

Исправление раздувания индексов (Fix Index Bloat)

../_images/image54.png

Список индексов в выбранной базе данных будет представлен на странице “Index Bloat” (“Раздувание индексов”) , отсортированный по коэффициенту раздувания. Чтобы обслужить определенный индекс, нажмите кнопку «SELECT» («Выбрать») рядом с выбранным индексом (вы можете выбрать сразу несколько индексов).

../_images/image57.png

Когда вы нажмете «SELECT» («Выбрать»), появится указанное выше окно со следующими тремя действиями:

  1. REINDEX

  2. VACUUM

  3. VACUUM FULL

../_images/image97.png

REINDEX: команду можно запускать со специальными параметрами (см. цифру 2 выше). Затем нажмите кнопку «Done» («Готово»).

../_images/image73.png

VACUUM: команду можно запускать со специальными параметрами (см. цифру 2). Затем нажмите кнопку «Done» («Готово»).

../_images/image16.png

VACUUM FULL: команда может быть запущена со специальными параметрами (см. цифру 2 выше). Затем нажмите кнопку «Done» («Готово»).

Исправление раздувания таблиц (Fix Table Bloat)

../_images/image107.png

На странице “Table Bloat” (“Раздувание таблиц”) представлен список таблиц в выбранной базе данных. Чтобы вести конкретную таблицу, нажмите кнопку «SELECT» («Выбрать») рядом с выбранной таблицей (вы можете выбрать сразу несколько таблиц).

../_images/image89.png

Когда вы нажмете «SELECT» («Выбрать»), появится указанное выше окно со следующими тремя действиями:

  1. ANALYZE

  2. VACUUM

  3. VACUUM FULL

image5
ANALYZE: в соответствии с версией экземпляра команду можно запускать со специальными параметрами (см. цифру 2 выше). Затем нажмите кнопку «Done» («Готово»).
../_images/image73.png

VACUUM: команду можно запускать со специальными параметрами (см. цифру 2). Затем нажмите кнопку «Done» («Готово»).

../_images/image16.png

VACUUM FULL: команда может быть запущена со специальными параметрами (см. цифру 2 выше). Затем нажмите кнопку «Done» («Готово»).

Исправление переполнения счетчика транзакций (Fix Wraparound)

../_images/image66.png

На странице “Wraparound Stats” (“Статистика переполнения счетчика транзакций”) представлен список таблиц в выбранной базе данных. Чтобы нормализовать цикл для конкретной таблицы, нажмите кнопку «SELECT» («Выбрать») рядом с выбранной таблицей (вы можете выполнить несколько таблиц одновременно).

../_images/image4.png

Когда вы нажмете «SELECT» («Выбрать»), появится указанное выше окно со следующими двумя действиями:

  1. VACUUM

  2. VACUUM FULL

../_images/image73.png

VACUUM: команду можно запускать со специальными параметрами (см. цифру 2). Затем нажмите кнопку «Done» («Готово»).

../_images/image16.png

VACUUM FULL: команда может быть запущена со специальными параметрами (см. цифру 2 выше). Затем нажмите кнопку «Done» («Готово»).

Выполнение обслуживания (Run Maintenance)

Прежде чем вы сможете запустить какое-либо обслуживание, вы должны выбрать действие, которое вы хотите исправить - исправить раздувание индекса, раздувание таблицы или переполнение счетчика транзакций.

../_images/image171.png

После выбора действия оно будет указано в строке объекта в списке (см. цифру 1 на рисунке выше). При нажатии кнопки “Run Maintenance” (“Выполнить обслуживание”) (см. цифру 2 на рисунке выше). появится окно с предупреждением.

Предупреждение

если вы выйдете из этого экрана (нажав на любой объект вне его области), ваш выбор будет сброшен.

../_images/image124.png
  • Заполните поле словом proceed (продолжить).

  • Нажмите кнопку “Run Maintenance” (“Выполнить обслуживание”), чтобы начать обслуживание.

После завершения обслуживания вы можете увидеть результаты на вкладке “Maintenance History” (“История обслуживания”).