SHOW TASKS および DESCRIBE TASK コマンド: 新しい列¶
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