47.4. Процессы сбора статистики #
Вы можете просмотреть информацию о процессах сбора статистики для планировщика (ANALYZE). Информация основана на представлении pg_stat_progress_analyze.
47.4.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: длительность текущего или последнего запроса обслуживающего процесса.
Current child table: имя дочерней таблицы, для которой в текущий момент собирается статистика.
Child tables done: количество дочерних таблиц, для которых была собрана статистика.
Child tables total: общее количество дочерних таблиц, для которых требуется собрать статистику.
Scanned, %: процент отсканированных данных таблиц, для которых собирается статистика.
Sample size: размер выборки, которая используется для сбора статистики.
Stat total: общее количество объектов расширенной статистики.
Stat computed: количество вычисленных объектов расширенной статистики.
Действия.
За подробной информацией о доступных действиях обратитесь к соответствующим инструкциям.
47.4.2. Отмена процесса сбора статистики #
При отмене процесса сбора статистики пользовательский сеанс не завершается.
Чтобы отменить процесс сбора статистики:
Перейдите к процессам сбора статистики одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → Активность.
Выберите вкладку Сбор статистики, затем в правом верхнем углу страницы выберите экземпляр и базу данных.
Через раздел настройки экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в Активность.
Выберите вкладку Сбор статистики, затем в правом верхнем углу страницы выберите базу данных.
Нажмите
рядом с процессом сбора статистики.Нажмите Выполнить.
47.4.3. Завершение пользовательского сеанса для процесса сбора статистики #
При завершении пользовательского сеанса автоматически отменяется процесс сбора статистики.
Чтобы завершить пользовательский сеанс для процесса сбора статистики:
Перейдите к процессам сбора статистики одним из следующих способов:
Через раздел мониторинга:
В навигационной панели перейдите в Мониторинг → Активность.
Выберите вкладку Сбор статистики, затем в правом верхнем углу страницы выберите экземпляр и базу данных.
Через раздел настройки экземпляра:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите на имя экземпляра.
В навигационной панели перейдите в Активность.
Выберите вкладку Сбор статистики, затем в правом верхнем углу страницы выберите базу данных.
Нажмите
рядом с процессом сбора статистики.
Нажмите Выполнить.