SHOW ANALYZE
Описание
Эта инструкция позволяет просмотреть состояние задания по сбору статистики.
Синтаксис
SHOW [AUTO] ANALYZE [ <table_name> | <job_id> ]
[ WHERE STATE = {"PENDING" | "RUNNING" | "FINISHED" | "FAILED"} ];
Обязательные параметры
Нет
Необязательные параметры
1. AUTO
Показать информацию об автоматических заданиях. Если параметр не указан, по умолчанию отображается информация о заданиях, запущенных вручную.
2. <table_name>
Имя таблицы. Если оно указано, можно просмотреть информацию о заданиях для этой таблицы. Если имя не указано, по умолчанию возвращается информация о заданиях для всех таблиц.
3. <job_id>
ID задания по сбору статистики, получаемый при выполнении асинхронного сбора с помощью ANALYZE. Если ID не указан, команда возвращает информацию обо всех заданиях.
4. WHERE STATE = {"PENDING" | "RUNNING" | "FINISHED" | "FAILED"}
Условие фильтрации по состоянию задания. Если не указано, по умолчанию отображается информация о заданиях во всех состояниях.
Возвращаемое значение
| Столбец | Описание |
|---|---|
| job_id | Уникальный ID задания по сбору статистики |
| catalog_name | Имя Catalog |
| db_name | Имя базы данных |
| tbl_name | Имя таблицы |
| col_name | Список имён столбцов |
| job_type | Тип задания |
| analysis_type | Тип анализа |
| message | Сообщение об ошибке |
| last_exec_time_in_ms | Время последнего анализа |
| state | Состояние задания |
| progress | Ход выполнения задания |
| schedule_type | Тип расписания |
| start_time | Время начала задания |
| end_time | Время завершения задания |
| priority | Приоритет задания |
| enable_partition | Флаг включения сбора статистики по разделам |
Требования к правам доступа
Пользователь, выполняющий эту инструкцию SQL, должен иметь как минимум следующие права:
| Право | Объект | Примечания |
|---|---|---|
| SELECT_PRIV | Таблица | Для выполнения SHOW требуется право SELECT_PRIV на запрашиваемую таблицу. |
Примеры
- Показать задания по имени таблицы.
SHOW ANALYZE test1 WHERE STATE="FINISHED";
+---------------+--------------+---------+----------+-----------------------+----------+---------------+---------+----------------------+----------+-------------------------------------------------------+---------------+---------------------+---------------------+----------+------------------+
| job_id | catalog_name | db_name | tbl_name | col_name | job_type | analysis_type | message | last_exec_time_in_ms | state | progress | schedule_type | start_time | end_time | priority | enable_partition |
+---------------+--------------+---------+----------+-----------------------+----------+---------------+---------+----------------------+----------+-------------------------------------------------------+---------------+---------------------+---------------------+----------+------------------+
| 1737454119144 | internal | test | test1 | [test1:name,test1:id] | MANUAL | FUNDAMENTALS | | 2025-01-21 18:10:11 | FINISHED | 2 Finished | 0 Failed | 0 In Progress | 2 Total | ONCE | 2025-01-21 18:10:10 | 2025-01-21 18:10:11 | MANUAL | false |
| 1738725887879 | internal | test | test1 | [test1:name,test1:id] | MANUAL | FUNDAMENTALS | | 2025-02-05 11:26:15 | FINISHED | 2 Finished | 0 Failed | 0 In Progress | 2 Total | ONCE | 2025-02-05 11:26:15 | 2025-02-05 11:26:15 | MANUAL | false |
| 1738725887890 | internal | test | test1 | [test1:name,test1:id] | MANUAL | FUNDAMENTALS | | 2025-02-05 12:17:09 | FINISHED | 2 Finished | 0 Failed | 0 In Progress | 2 Total | ONCE | 2025-02-05 12:17:08 | 2025-02-05 12:17:09 | MANUAL | false |
| 1738725887895 | internal | test | test1 | [test1:id] | MANUAL | FUNDAMENTALS | | 2025-02-05 12:17:24 | FINISHED | 1 Finished | 0 Failed | 0 In Progress | 1 Total | ONCE | 2025-02-05 12:17:23 | 2025-02-05 12:17:24 | MANUAL | false |
| 1738725887903 | internal | test | test1 | [test1:id] | MANUAL | FUNDAMENTALS | | 2025-02-05 12:17:42 | FINISHED | 1 Finished | 0 Failed | 0 In Progress | 1 Total | ONCE | 2025-02-05 12:17:41 | 2025-02-05 12:17:42 | MANUAL | false |
+---------------+--------------+---------+----------+-----------------------+----------+---------------+---------+----------------------+----------+-------------------------------------------------------+---------------+---------------------+---------------------+----------+------------------+
- Показать задание по его ID.
show analyze 1738725887903;
+---------------+--------------+---------+----------+------------+----------+---------------+---------+----------------------+----------+-------------------------------------------------------+---------------+---------------------+---------------------+----------+------------------+
| job_id | catalog_name | db_name | tbl_name | col_name | job_type | analysis_type | message | last_exec_time_in_ms | state | progress | schedule_type | start_time | end_time | priority | enable_partition |
+---------------+--------------+---------+----------+------------+----------+---------------+---------+----------------------+----------+-------------------------------------------------------+---------------+---------------------+---------------------+----------+------------------+
| 1738725887903 | internal | test | test1 | [test1:id] | MANUAL | FUNDAMENTALS | | 2025-02-05 12:17:42 | FINISHED | 1 Finished | 0 Failed | 0 In Progress | 1 Total | ONCE | 2025-02-05 12:17:41 | 2025-02-05 12:17:42 | MANUAL | false |
+---------------+--------------+---------+----------+------------+----------+---------------+---------+----------------------+----------+-------------------------------------------------------+---------------+---------------------+---------------------+----------+------------------+