task_runs
task_runs предоставляет информацию о выполнении асинхронных задач.
В task_runs представлены следующие поля:
| Поле | Описание |
|---|---|
| QUERY_ID | Идентификатор запроса. |
| TASK_NAME | Имя задачи. |
| CREATE_TIME | Время создания задачи. |
| FINISH_TIME | Время завершения задачи. |
| STATE | Состояние задачи. Допустимые значения: PENDING, RUNNING, FAILED и SUCCESS. Начиная с версии 3.1.12 добавлено новое состояние MERGED, специально для задач обновления материализованных представлений. Когда новая задача обновления отправляется, а старая задача всё ещё находится в очереди ожидания, эти задачи объединяются с сохранением уровня приоритета. |
| CATALOG | Каталог, к которому принадлежит задача. |
| DATABASE | База данных, к которой принадлежит задача. |
| DEFINITION | SQL-определение задачи. |
| EXPIRE_TIME | Время истечения срока действия задачи. |
| ERROR_CODE | Код ошибки задачи. |
| ERROR_MESSAGE | Сообщение об ошибке задачи. |
| PROGRESS | Прогресс выполнения задачи. |
| EXTRA_MESSAGE | Дополнительное сообщение для задачи, например, информация о partition в задаче создания асинхронного материализованного представления. |
| PROPERTIES | Свойства задачи. |
| JOB_ID | Идентификатор задания. |
| PROCESS_TIME | Время обработки задачи. |
Запись о выполнении задачи создаётся либо командой SUBMIT TASK, либо командой CREATE MATRIALIZED VIEW.
примечание
Операция с материализованным представлением может генерировать несколько записей о выполнении задач, и каждая запись представляет подзадачу обновления, которая разделяется в соответствии с конфигурацией partition_refresh_number.
EXTRA_MESSAGE
Для задачи выполнения материализованного представления поле EXTRA_MESSAGE содержит детальные сообщения о выполнении задачи материализованного представления. Более подробную информацию можно найти в materialized_view_task_run_details.