47.4. Процессы сбора статистики #

Вы можете просмотреть информацию о процессах сбора статистики для планировщика (ANALYZE). Информация основана на представлении pg_stat_progress_analyze.

47.4.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: длительность текущего или последнего запроса обслуживающего процесса.

  • Current child table: имя дочерней таблицы, для которой в текущий момент собирается статистика.

  • Child tables done: количество дочерних таблиц, для которых была собрана статистика.

  • Child tables total: общее количество дочерних таблиц, для которых требуется собрать статистику.

  • Scanned, %: процент отсканированных данных таблиц, для которых собирается статистика.

  • Sample size: размер выборки, которая используется для сбора статистики.

  • Stat total: общее количество объектов расширенной статистики.

  • Stat computed: количество вычисленных объектов расширенной статистики.

  • Действия.

    За подробной информацией о доступных действиях обратитесь к соответствующим инструкциям.

47.4.2. Отмена процесса сбора статистики #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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