擷取指定查詢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
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。