Вы можете просмотреть информацию о процессах очистки (VACUUM) и автоочистки (autovacuum). Информация основана на представлении pg_stat_progress_vacuum.
Перейдите процессам очистки одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → Активность.
Выберите вкладку Очистка, затем в правом верхнем углу страницы выберите экземпляр и базу данных.
Через раздел настройки экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в Активность.
Выберите вкладку Очистка, затем в правом верхнем углу страницы выберите базу данных.
Отобразится таблица процессов очистки со следующими столбцами:
PID: идентификатор обслуживающего процесса.
State: состояние обслуживающего процесса.
За подробной информацией о возможных значениях обратитесь к официальной документации Postgres Pro по модулю pg_stat_activity (обратитесь к столбцу state).
Wait event: тип и имя события, которое ожидает обслуживающий процесс.
За подробной информацией обратитесь к официальной документации Postgres Pro по модулю pg_stat_activity (обратитесь к столбцам wait_event_type и wait_event).
Phase: фаза очистки.
За подробной информацией о возможных значениях обратитесь к официальной документации Postgres Pro.
Database: имя базы данных, в которой выполняется очистка.
User: имя пользователя СУБД, от имени которого выполняется очистка.
Table: имя или идентификатор таблицы, для которой выполняется очистка.
Query: текст текущего или последнего запроса обслуживающего процесса.
Query duration: длительность текущего или последнего запроса обслуживающего процесса.
Heap size: размер таблицы, для которой выполняется очистка.
Total size: общий размер таблицы, для которой выполняется очистка, включая индексы.
Scanned, %: процент отсканированных данных таблицы, для которой выполняется очистка.
Столбец содержит дополнительную информацию:
Size: размер отсканированных данных таблицы.
Vacuumed, %: процент очищенных данных таблицы.
Столбец содержит дополнительную информацию:
Size: размер очищенных данных таблицы.
Index vacuum: количество очищенных индексов в таблице.
Memory usage, %: объём памяти, использованной для хранения указателей на устаревшие версии строк таблицы.
За подробной информацией обратитесь к официальной документации Postgres Pro по параметрам autovacuum_work_mem и maintenance_work_mem.
Действия.
За подробной информацией о доступных действиях обратитесь к соответствующим инструкциям.
При отмене процесса очистки пользовательский сеанс не завершается.
Чтобы отменить процесс очистки:
Перейдите процессам очистки одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → Активность.
Выберите вкладку Очистка, затем в правом верхнем углу страницы выберите экземпляр и базу данных.
Через раздел настройки экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в Активность.
Выберите вкладку Очистка, затем в правом верхнем углу страницы выберите базу данных.
Нажмите
рядом с процессом очистки.
Нажмите Выполнить.
При завершении пользовательского сеанса автоматически отменяется процесс очистки.
Чтобы завершить пользовательский сеанс для процесса очистки:
Перейдите процессам очистки одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → Активность.
Выберите вкладку Очистка, затем в правом верхнем углу страницы выберите экземпляр и базу данных.
Через раздел настройки экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в Активность.
Выберите вкладку Очистка, затем в правом верхнем углу страницы выберите базу данных.
Нажмите рядом с процессом очистки.
Нажмите Выполнить.