查看某個SQL的執(zhí)行詳情,包括執(zhí)行計劃、運行信息、資源使用、自診斷結果等。
調(diào)試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
授權信息
下表是API對應的授權信息,可以在RAM權限策略語句的Action
元素中使用,用來給RAM用戶或RAM角色授予調(diào)用此API的權限。具體說明如下:
- 操作:是指具體的權限點。
- 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀?。≧ead)或列出(List)。
- 資源類型:是指操作中支持授權的資源類型。具體說明如下:
- 對于必選的資源類型,用背景高亮的方式表示。
- 對于不支持資源級授權的操作,用
全部資源
表示。
- 條件關鍵字:是指云產(chǎn)品自身定義的條件關鍵字。
- 關聯(lián)操作:是指成功執(zhí)行操作所需要的其他權限。操作者必須同時具備關聯(lián)操作的權限,操作才能成功。
操作 | 訪問級別 | 資源類型 | 條件關鍵字 | 關聯(lián)操作 |
---|---|---|---|---|
adb:DescribeDiagnosisSQLInfo | get | *DBCluster acs:adb:{#regionId}:{#accountId}:dbcluster/{#DBClusterId} |
| 無 |
請求參數(shù)
名稱 | 類型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
DBClusterId | string | 是 | 集群 ID。 說明
您可以調(diào)用 DescribeDBClusters 接口查看目標地域下 AnalyticDB MySQL 數(shù)倉版集群的集群 ID。
| am-bp1r053byu48p**** |
RegionId | string | 是 | 地域 ID。 說明
您可以調(diào)用 DescribeRegions 接口查看 AnalyticDB MySQL 支持的地域 ID。
| cn-hangzhou |
ProcessId | string | 是 | 查詢 ID。 說明
您可以調(diào)用 DescribeDiagnosisRecords 接口查看指定的 AnalyticDB MySQL 集群中 SQL 摘要信息,包括查詢 ID。
| 2021070216432217201616806503453****** |
ProcessStartTime | long | 是 | SQL 語句的執(zhí)行開始時間,格式為 Unix 時間戳,單位為毫秒(ms)。 說明
您可以調(diào)用 DescribeDiagnosisRecords 接口查看指定的 AnalyticDB MySQL 集群中 SQL 摘要信息,包括 SQL 語句的執(zhí)行開始時間。
| 1625215402000 |
ProcessState | string | 是 | SQL 語句的狀態(tài),取值如下:
說明
您可以調(diào)用 DescribeDiagnosisRecords 接口查看指定的 AnalyticDB MySQL 集群中 SQL 摘要信息,包括 SQL 語句的狀態(tài)信息。
| running |
Lang | string | 是 | 設置下載文件的文件標題以及部分錯誤信息的語言,支持如下語言:
| zh |
ProcessRcHost | string | 是 | 執(zhí)行 SQL 語句的 AnalyticDB MySQL 前端節(jié)點 IP 和端口信息。 說明
您可以調(diào)用 DescribeDiagnosisRecords 接口查看指定的 AnalyticDB MySQL 集群中 SQL 摘要信息,包括前端節(jié)點 IP 和端口信息。
| 192.45.***.***:3145 |
返回參數(shù)
示例
正常返回示例
JSON
格式
{
"DiagnosisSQLInfo": "{ \"DiagnosisSQLInfo\": { \"hasSharedStage\": false, \"resourceGroup\": \"user_default\", \"cost\": 274, \"queuedTime\": 0, \"outputDataSize\": 9, \"scheduled\": true, \"query\": \"/*+display=tpch_q14*/SELECT 100.00 * SUM(CASE WHEN p_type LIKE 'PROMO%' THEN l_extendedprice * (1 - l_discount) ELSE 0 END) / SUM(l_extendedprice * (1 - l_discount)) AS promo_revenue FROM lineitem l, part p WHERE l_partkey = p_partkey AND l_shipdate >= DATE '1995-09-01' AND l_shipdate < DATE '1995-09-01' + INTERVAL '1' MONTH\", \"outputRows\": 1, \"userName\": \"test_user\", \"parentId\": 0, \"maxOutputRows\": 200000, \"scanSize\": 8247470, \"peakMemory\": 13188295, \"startTime\": 1626330527632, \"state\": \"FINISHED\", \"endTime\": 1626330527905, \"writeTableRows\": 0, \"scanRows\": 351966 } }",
"RequestId": "1",
"StageInfos": [
{
"InputRows": 123,
"InputDataSize": 2341,
"OutputRows": 231,
"OutputDataSize": 12344,
"PeakMemory": 3421,
"OperatorCost": 2341,
"StageId": "Stage[26]",
"State": "RUNNING",
"Progress": 0.3
}
]
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
變更時間 | 變更內(nèi)容概要 | 操作 |
---|---|---|
2023-08-31 | API 內(nèi)部配置變更,不影響調(diào)用 | 查看變更詳情 |