全部产品
Search
文档中心

云原生数据仓库AnalyticDB:DescribeDiagnosisTasks - Stage的子任务执行详情

更新时间:Aug 28, 2026

获取指定查询ID和Stage ID的分布式子任务执行详情信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

adb:DescribeDiagnosisTasks

get

*DBCluster

acs:adb:{#regionId}:{#accountId}:dbcluster/{#DBClusterId}

请求参数

名称

类型

必填

描述

示例值

DBClusterId

string

集群 ID。

说明

您可以通过 DescribeDBClusters 接口查看账号下 AnalyticDB MySQL 数仓版集群的集群 ID。

am-bp1r053byu48p****

RegionId

string

地域 ID。

说明

您可以调用 DescribeRegions 接口查看指定 AnalyticDB MySQL 数仓版支持的地域 ID。

cn-hangzhou

ProcessId

string

任务 ID。

说明

您可以调用 DescribeProcessList 接口查看目标 SQL 的任务 ID。

202011191048151921681492420315100****

StageId

string

指定ProcessId对应查询的某个 Stage ID。

Stage[26]

Order

string

按指定字段对任务进行升序或降序排列。参数值需为 JSON 字符串类型,例如:[{"Field":"CreateTime", "Type":"desc"}]

说明
  • Field表示需要排序的字段名,支持的字段为:StateCreateTimeDBNameProcessIDUpdateTimeJobNameProcessRows

  • Type表示排序类型,取值范围为Desc(降序)或Asc(升序),取值不区分大小写。

[{"Field":"StartTime", "Type": "desc" }]

PageNumber

integer

页数。

1

PageSize

integer

每页记录数,取值:

  • 30(默认值)。

  • 50。

  • 100。

30

State

string

需要查询的异步导入或导出任务的状态,取值说明如下:

  • RUNNING:任务进行中。

  • FINISHED:任务执行成功。

  • FAILED:任务执行失败。

枚举值:

  • FAILED :

    FAILED

  • RUNNING :

    RUNNING

  • FINISHED :

    FINISHED

RUNNING

Host

string

发起查询的 IP 地址。

192.168.XX.XX

返回参数

名称

类型

描述

示例值

object

任务列表。

RequestId

string

请求 ID。

F0983B43-B2EC-536A-8791-142B5CF1E9B6

TaskList

array<object>

子任务列表。

object

子任务详情。

ScanCost

integer

带数据源的任务的扫描数据耗时。单位:毫秒(ms)。

0

OutputDataSize

integer

任务的输出数据量。单位:Byte。

123

InputDataSize

integer

任务的输入数据量。单位:Byte。

123

State

string

任务最终执行状态:

  • FINISHED:完成。

  • CANCELED:取消。

  • ABORTED:中止。

  • FAILED:失败。

FINISHED

OperatorCost

integer

任务在某个节点的算子总耗时,为多线程累加值,可用于判断计算是否存在长尾。单位:毫秒(ms)。

3

OutputRows

integer

任务的输出数据行数。

105

ScanDataSize

integer

任务的扫描数据量,单位:Byte。

123

ElapsedTime

integer

任务从创建到结束的时长。单位:毫秒(ms)。

456

ScanRows

integer

带数据源的任务的扫描数据行数。

0

PeakMemory

integer

任务的峰值内存,单位 Byte。

234

TaskId

string

任务 ID。

22568****

InputRows

integer

任务的输入数据行数。

105

TaskCreateTime

integer

任务创建时间戳。

2022-12-12 00:00:12

TaskEndTime

integer

任务实际结束的时间戳。

2022-12-22 00:00:00

TaskHost

string

任务机器的 IP。

192.168.XX.XX

Drivers

string

任务执行的并行度。

16

QueuedTime

string

任务执行前的排队时间,单位:毫秒(ms)。

12

ComputeTimeRatio

string

任务所有算子的累加耗时除以任务的并行度后,和 ElapsedTime 的比值,可用于判断任务的是否为真正耗时的任务。如果比值较大,说明该任务大部分时间在实际执行计算任务;如果比值较小,说明该任务大部分时间在等待被调度或者因其他原因被阻塞。

0.89

TotalCount

integer

某个 Stage 总的任务数。

33

示例

正常返回示例

JSON格式

{
  "RequestId": "F0983B43-B2EC-536A-8791-142B5CF1E9B6",
  "TaskList": [
    {
      "ScanCost": 0,
      "OutputDataSize": 123,
      "InputDataSize": 123,
      "State": "FINISHED",
      "OperatorCost": 3,
      "OutputRows": 105,
      "ScanDataSize": 123,
      "ElapsedTime": 456,
      "ScanRows": 0,
      "PeakMemory": 234,
      "TaskId": "22568****",
      "InputRows": 105,
      "TaskCreateTime": 0,
      "TaskEndTime": 0,
      "TaskHost": "192.168.XX.XX",
      "Drivers": "16",
      "QueuedTime": "12",
      "ComputeTimeRatio": "0.89"
    }
  ],
  "TotalCount": 33
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情