SHOW TASKS 和 DESCRIBE TASK 命令:新列

注意

此行为变更在 2023_08 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

SHOW TASKS 和 DESCRIBE TASK 命令的输出如下所示:

变更前:

SHOW TASKS 和 DESCRIBE TASK 命令的输出不包括 last_suspended_reason 或 task_relations 列。

现有的 last_suspended_on 列仅显示根任务的时间戳,子任务显示为 NULL。

变更后:

SHOW TASKS 和 DESCRIBE TASK 命令的输出包括 last_suspended_reason 和 task_relations 列。

现有的 last_suspended_on 列显示根任务和子任务的时间戳。

列名称

描述

last_suspended_reason

显示任务暂停的原因。可能的原因包括以下几点:

  • USER_SUSPENDED:用户通过运行 alter task <name> suspend 命令暂停任务。

  • SCHEMA_OR_DATABASE_DELETED:任务的架构或数据库已删除。

  • GRANT_OWNERSHIP:用户通过运行 grant ownership 命令将任务的所有权转移给了其他角色。

  • SUSPENDED_DUE_TO_ERRORS:任务连续失败一定次数后被暂停。您可以设置 SUSPEND_TASK_AFTER_NUM_FAILURES 参数,以确定暂停该任务所需的失败次数。

  • CHILD_BECAME_ROOT:该任务之前是任务 DAG 中的子任务,但该子任务的所有前置任务都被移除,子任务变成了根任务。

  • FINALIZER_BECAME_ROOT:该任务之前是任务 DAG 中的终结任务,但该任务已被移除,该任务变成了根任务。

  • MATCHING_OWNER_NOT_FOUND:在 任务复制 期间,在辅助数据库中找不到拥有该任务的角色。

task_relations

显示根任务与其对应的终结任务之间的关系。

last_suspended_on

显示根任务和子任务的时间戳。

参考:1385 1414

语言: 中文