Перепаковка данных в Managed Service for PostgreSQL
Перепаковка таблиц и индексов устраняет раздувание данных (bloat).
Получить информацию о состоянии таблиц и индексов можно в консоли управления
Подробнее о мониторинге состояния кластера PostgreSQL.
Получить список рекомендуемых к перепаковке объектов
-
Перейдите
в сервис Managed Service for PostgreSQL. -
Нажмите на имя нужного кластера и выберите вкладку Перепаковка данных.
-
На открывшейся странице перейдите на вкладку Рекомендации.
На вкладке отображаются рекомендуемые к перепаковке объекты с наибольшим уровнем раздутия.
Для каждой базы данных отображается не более 10 объектов, а для всего кластера — не более 1000 объектов. В список включены только объекты, у которых процент раздутия выше 5% или размер раздутия больше 1 ГБ. Вы также можете выполнить перепаковку объектов, которых нет в списке рекомендуемых.
Отсортировать список рекомендуемых к перепаковке объектов
Чтобы отсортировать рекомендуемые к перепаковке объекты, на вкладке Рекомендации выберите:
- В поле Тип объекта — тип отображаемого объекта. Доступные варианты: Таблица, Индекс или Все объекты.
- В поле Топ по — метрику, по которой отбираются объекты. Доступные варианты: Размер раздутых данных (в байтах) или Процент раздутых данных от общего размера объекта.
- В поле База данных — базу данных, которой принадлежат объекты.
Получить список активных перепаковок
- Перейдите
в сервис Managed Service for PostgreSQL. - Нажмите на имя нужного кластера и выберите вкладку Перепаковка данных.
- На открывшейся странице перейдите на вкладку Активные перепаковки.
Запустить перепаковку рекомендуемого объекта
Вы можете запустить перепаковку одного или нескольких объектов. Если объектов несколько, они должны быть одного типа.
- Перейдите
в сервис Managed Service for PostgreSQL. - Нажмите на имя нужного кластера и выберите вкладку Перепаковка данных.
- На открывшейся странице перейдите на вкладку Рекомендации.
- Выберите один или несколько объектов для перепаковки и внизу экрана нажмите Запустить перепаковку.
- Подтвердите запуск перепаковки.
Запустить перепаковку объекта, которого нет в списке рекомендуемых
- Перейдите
в сервис Managed Service for PostgreSQL. - Нажмите на имя нужного кластера и выберите вкладку Перепаковка данных.
- В правом верхнем углу страницы нажмите кнопку Запустить перепаковку.
- Выберите тип объекта для перепаковки и укажите одно или несколько имен объектов.
- Нажмите кнопку Запустить перепаковку.
Остановить перепаковку
- Перейдите
в сервис Managed Service for PostgreSQL. - Нажмите на имя нужного кластера и выберите вкладку Перепаковка данных.
- На открывшейся странице перейдите на вкладку Активные перепаковки.
- В строке нужной перепаковки нажмите на значок
и выберите пункт Отменить.
Посмотреть логи перепаковки
-
Перейдите
в сервис Managed Service for PostgreSQL. -
Нажмите на имя нужного кластера и выберите вкладку Перепаковка данных.
-
На открывшейся странице перейдите на вкладку Активные перепаковки.
-
В строке нужной перепаковки нажмите на значок
и выберите пункт Посмотреть логи.На открывшейся странице будут отображены логи
REPACKза период времени с начала перепаковки до текущего времени. Чтобы посмотреть подробную информацию о событии, нажмите на интересующую запись в списке.Подробнее о работе с логами кластера в разделе Просмотр логов кластера PostgreSQL.