47.5. Процессы кластеризации #
Вы можете просмотреть информацию о процессах кластеризации — перестроения таблиц по индексу (CLUSTER), а также о процессах полной очистки (VACUUM FULL). Информация основана на представлении pg_stat_progress_cluster.
47.5.1. Просмотр процессов кластеризации #
Перейдите процессам кластеризации одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → Активность.
Выберите вкладку Кластеризация, затем в правом верхнем углу страницы выберите экземпляр и базу данных.
Через раздел настройки экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в Активность.
Выберите вкладку Кластеризация, затем в правом верхнем углу станицы выберите базу данных.
Отобразится таблица процессов кластеризации со следующими столбцами:
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: длительность текущего или последнего запроса обслуживающего процесса.
Blocked totals: количество пользовательских сеансов, заблокированных процессом кластеризации.
Heap scanned, %: процент отсканированных данных таблицы, для которой выполняется кластеризация.
Heap total: общий размер таблицы, для которой выполняется кластеризация.
Scanned: размер отсканированных данных таблицы, для которой выполняется кластеризация.
Tuples scanned: количество отсканированных строк таблицы, для которой выполняется кластеризация.
Tuples written: количество записанных строк таблицы, для которой выполняется кластеризация.
Действия.
За подробной информацией о доступных действиях обратитесь к соответствующим инструкциям.
47.5.2. Отмена процесса кластеризации #
При отмене процесса кластеризации пользовательский сеанс не завершается.
Чтобы отменить процесс кластеризации:
Перейдите процессам кластеризации одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → Активность.
Выберите вкладку Кластеризация, затем в правом верхнем углу страницы выберите экземпляр и базу данных.
Через раздел настройки экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в Активность.
Выберите вкладку Кластеризация, затем в правом верхнем углу станицы выберите базу данных.
Нажмите
рядом с процессом кластеризации.Нажмите Выполнить.
47.5.3. Завершение пользовательского сеанса для процесса кластеризации #
При завершении пользовательского сеанса автоматически отменяется процесс кластеризации.
Чтобы завершить пользовательский сеанс для процесса кластеризации:
Перейдите процессам кластеризации одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → Активность.
Выберите вкладку Кластеризация, затем в правом верхнем углу страницы выберите экземпляр и базу данных.
Через раздел настройки экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в Активность.
Выберите вкладку Кластеризация, затем в правом верхнем углу станицы выберите базу данных.
Нажмите
рядом с процессом кластеризации.
Нажмите Выполнить.