获取指定查询ID和Stage ID的分布式子任务执行详情信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
adb:DescribeDiagnosisTasks |
get |
*DBCluster
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| 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 |
是 |
指定 |
Stage[26] |
| Order |
string |
否 |
按指定字段对任务进行升序或降序排列。参数值需为 JSON 字符串类型,例如: 说明
|
[{"Field":"StartTime", "Type": "desc" }] |
| PageNumber |
integer |
否 |
页数。 |
1 |
| PageSize |
integer |
否 |
每页记录数,取值:
|
30 |
| State |
string |
否 |
需要查询的异步导入或导出任务的状态,取值说明如下:
枚举值:
|
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 |
| 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
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。