SHOW ROUTINE LOAD TASK
SHOW ROUTINE LOAD TASK отображает информацию о выполнении задач загрузки в рамках задания Routine Load.
примечание
-
Вы можете управлять задачами Routine Load, которые выполняются на таблицах Selena, только как пользователь, имеющий привилегию INSERT на эти таблицы Selena. Если у вас нет привилегии INSERT, следуйте инструкциям в разделе GRANT, чтобы предоставить привилегию INSERT пользователю, которого вы используете для подключения к вашему cluster Selena.
Синтаксис
SHOW ROUTINE LOAD TASK
[ FROM <db_name>]
WHERE JobName = <job_name>
примечание
Вы можете добавить опцию \G к команде (например, SHOW ROUTINE LOAD TASK WHERE JobName = <job_name>\G), чтобы отображать результат вертикально, а не в обычном горизонтальном табличном формате.
Параметры
| Параметр | Обязательный | Описание |
|---|---|---|
| db_name | Нет | Имя базы данных, к которой относится задание Routine Load. |
| JobName | Да | Имя задания Routine Load. |
Результат
| Параметр | Описание |
|---|---|
| TaskId | Глобально уникальный ID задачи загрузки, автоматически генерируемый Selena. |
| TxnId | ID транзакции, к которой относится задача загрузки. |
| TxnStatus | Статус транзакции, к которой относится задача загрузки. UNKNOWN означает, что транзакция еще не запущена, возможно, потому что задача загрузки не была отправлена или выполнена. |
| JobId | ID задания загрузки. |
| CreateTime | Дата и время создания задачи загрузки. |
| LastScheduledTime | Дата и время последнего планирования задачи загрузки. |
| ExecuteStartTime | Дата и время выполнения задачи загрузки. |
| Timeout | Период ожидания для задачи загрузки, контролируемый параметром FE routine_load_task_timeout_second и параметром task_timeout_second в job_properties задания Routine Load. |
| BeId | ID BE, который выполняет задачу загрузки. |
| DataSourceProperties | Прогресс задачи загрузки (измеряемый в offset) по потреблению сообщений в партициях топика. |
| Message | Информация, возвращаемая для задачи загрузки, включая информацию об ошибках задачи. |
Примеры
Просмотр всех задач загрузки в задании Routine Load example_tbl_ordertest.
MySQL [example_db]> SHOW ROUTINE LOAD TASK WHERE JobName = "example_tbl_ordertest";
+--------------------------------------+-------+-----------+-------+---------------------+---------------------+------------------+---------+------+------------------------------------+-----------------------------------------------------------------------------+
| TaskId | TxnId | TxnStatus | JobId | CreateTime | LastScheduledTime | ExecuteStartTime | Timeout | BeId | DataSourceProperties | Message |
+--------------------------------------+-------+-----------+-------+---------------------+---------------------+------------------+---------+------+------------------------------------+-----------------------------------------------------------------------------+
| abde6998-c19a-43d6-b48c-6ca7e14144a3 | -1 | UNKNOWN | 10208 | 2023-12-22 12:46:10 | 2023-12-22 12:47:00 | NULL | 60 | -1 | Progress:{"0":6},LatestOffset:null | there is no new data in kafka/pulsar, wait for 10 seconds to schedule again |
+--------------------------------------+-------+-----------+-------+---------------------+---------------------+------------------+---------+------+------------------------------------+-----------------------------------------------------------------------------+
1 row in set (0.00 sec)