47.5. Процессы кластеризации #

Вы можете просмотреть информацию о процессах кластеризации — перестроения таблиц по индексу (CLUSTER), а также о процессах полной очистки (VACUUM FULL). Информация основана на представлении pg_stat_progress_cluster.

47.5.1. Просмотр процессов кластеризации #

Перейдите процессам кластеризации одним из следующих способов:

  • Через раздел мониторинга:

    1. В навигационной панели перейдите в МониторингАктивность.

    2. Выберите вкладку Кластеризация, затем в правом верхнем углу страницы выберите экземпляр и базу данных.

  • Через раздел настройки экземпляра:

    1. В навигационной панели перейдите в ИнфраструктураЭкземпляры.

    2. Нажмите на имя экземпляра.

    3. В навигационной панели перейдите в Активность.

    4. Выберите вкладку Кластеризация, затем в правом верхнем углу станицы выберите базу данных.

Отобразится таблица процессов кластеризации со следующими столбцами:

  • 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. Отмена процесса кластеризации #

При отмене процесса кластеризации пользовательский сеанс не завершается.

Чтобы отменить процесс кластеризации:

  1. Перейдите процессам кластеризации одним из следующих способов:

    • Через раздел мониторинга:

      1. В навигационной панели перейдите в МониторингАктивность.

      2. Выберите вкладку Кластеризация, затем в правом верхнем углу страницы выберите экземпляр и базу данных.

    • Через раздел настройки экземпляра:

      1. В навигационной панели перейдите в ИнфраструктураЭкземпляры.

      2. Нажмите на имя экземпляра.

      3. В навигационной панели перейдите в Активность.

      4. Выберите вкладку Кластеризация, затем в правом верхнем углу станицы выберите базу данных.

  2. Нажмите Прервать текущий запрос рядом с процессом кластеризации.

  3. Нажмите Выполнить.

47.5.3. Завершение пользовательского сеанса для процесса кластеризации #

При завершении пользовательского сеанса автоматически отменяется процесс кластеризации.

Чтобы завершить пользовательский сеанс для процесса кластеризации:

  1. Перейдите процессам кластеризации одним из следующих способов:

    • Через раздел мониторинга:

      1. В навигационной панели перейдите в МониторингАктивность.

      2. Выберите вкладку Кластеризация, затем в правом верхнем углу страницы выберите экземпляр и базу данных.

    • Через раздел настройки экземпляра:

      1. В навигационной панели перейдите в ИнфраструктураЭкземпляры.

      2. Нажмите на имя экземпляра.

      3. В навигационной панели перейдите в Активность.

      4. Выберите вкладку Кластеризация, затем в правом верхнем углу станицы выберите базу данных.

  2. Нажмите Завершить сессию рядом с процессом кластеризации.

  3. Нажмите Выполнить.