Перейти к основному содержимому
Версия: 2.0.x

SHOW ANALYZE JOB

SHOW ANALYZE JOB просматривает информацию и статус пользовательских задач сбора статистики.

По умолчанию Selena автоматически собирает полную статистику таблицы. Она проверяет наличие обновлений данных каждые 5 минут. Если обнаружено изменение данных, сбор данных запускается автоматически. Если вы не хотите использовать автоматический полный сбор, вы можете установить параметр конфигурации FE enable_collect_full_statistic в false и настроить пользовательскую задачу сбора.

Эта команда поддерживается начиная с версии v1.5.2.

Синтаксис

SHOW ANALYZE JOB [WHERE]

Вы можете фильтровать результаты, используя предложение WHERE. Команда возвращает следующие столбцы.

СтолбецОписание
IdID задачи сбора статистики.
DatabaseИмя базы данных.
TableИмя таблицы.
ColumnsИмена столбцов.
TypeТип статистики, включая FULL и SAMPLE.
ScheduleТип планирования. Тип SCHEDULE для автоматической задачи.
PropertiesПользовательские параметры.
StatusСтатус задачи, включая PENDING, RUNNING, SUCCESS и FAILED.
LastWorkTimeВремя последнего сбора.
ReasonПричина сбоя задачи. Возвращается NULL, если задача выполнена успешно.

Примеры

-- Просмотреть все пользовательские задачи сбора статистики.
SHOW ANALYZE JOB

-- Просмотреть пользовательские задачи сбора статистики базы данных `test`.
SHOW ANALYZE JOB where `database` = 'test';

Ссылки

CREATE ANALYZE: настроить автоматическую задачу сбора статистики.

DROP ANALYZE: удалить пользовательскую задачу сбора статистики.

KILL ANALYZE: отменить выполняющуюся пользовательскую задачу сбора статистики.

Для получения дополнительной информации о сборе статистики для CBO см. Gather statistics for CBO.