全部產品
Search
文件中心

AnalyticDB:DescribeDiagnosisSQLInfo - 查詢診斷SQL資訊

更新時間:Feb 26, 2026

查看某個SQL的執行詳情,包括執行計畫、運行資訊、資源使用、自診斷結果等。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

下表是API對應的授權資訊,可以在RAM權限原則語句的Action元素中使用,用來給RAM使用者或RAM角色授予調用此API的許可權。具體說明如下:

  • 操作:是指具體的許可權點。

  • 存取層級:是指每個操作的存取層級,取值為寫入(Write)、讀取(Read)或列出(List)。

  • 資源類型:是指操作中支援授權的資源類型。具體說明如下:

    • 對於必選的資源類型,用前面加 * 表示。

    • 對於不支援資源級授權的操作,用全部資源表示。

  • 條件關鍵字:是指雲產品自身定義的條件關鍵字。

  • 關聯操作:是指成功執行操作所需要的其他許可權。操作者必須同時具備關聯操作的許可權,操作才能成功。

操作

存取層級

資源類型

條件關鍵字

關聯操作

adb:DescribeDiagnosisSQLInfo

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。

說明

您可以調用 DescribeDiagnosisRecords 介面查看指定的 AnalyticDB MySQL 叢集中 SQL 摘要資訊,包括查詢 ID。

2021070216432217201616806503453******

ProcessStartTime

integer

SQL 陳述式的執行開始時間,格式為 Unix 時間戳記,單位為毫秒(ms)。

說明

您可以調用 DescribeDiagnosisRecords 介面查看指定的 AnalyticDB MySQL 叢集中 SQL 摘要資訊,包括 SQL 陳述式的執行開始時間。

1625215402000

ProcessState

string

SQL 陳述式的狀態,取值如下:

  • running:執行中。

  • finished:已完成。

  • failed:執行失敗。

說明

您可以調用 DescribeDiagnosisRecords 介面查看指定的 AnalyticDB MySQL 叢集中 SQL 摘要資訊,包括 SQL 陳述式的狀態資訊。

running

Lang

string

設定下載檔案的檔案標題以及部分錯誤資訊的語言,支援如下語言:

  • zh:簡體中文。

  • en:英文。

  • ja:日語。

  • zh-tw:繁體中文。

zh

ProcessRcHost

string

執行 SQL 陳述式的 AnalyticDB MySQL 前端節點 IP 和連接埠資訊。

說明

您可以調用 DescribeDiagnosisRecords 介面查看指定的 AnalyticDB MySQL 叢集中 SQL 摘要資訊,包括前端節點 IP 和連接埠資訊。

192.45.***.***:3145

返回參數

名稱

類型

描述

樣本值

object

詳情。

DiagnosisSQLInfo

string

SQL 的執行詳情,包括詳細的 SQL 陳述式、統計資訊、執行計畫和運算元資訊等。

{ "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

string

請求 ID。

1

StageInfos

array<object>

查詢的分階段執行資訊。

object

查詢的分階段執行資訊。

InputRows

integer

Stage 總的輸入行數。

123

InputDataSize

integer

Stage 總的輸入資料量,單位為 Bytes。

2341

OutputRows

integer

Stage 總的輸出行數。

231

OutputDataSize

integer

Stage 總的輸出資料量,單位為 Bytes。

12344

PeakMemory

integer

Stage 總的峰值記憶體,單位為 Bytes。

3421

OperatorCost

integer

Stage 的運算元累積耗時,單位為毫秒(ms)。

2341

StageId

string

StageID。

Stage[26]

State

string

Stage 狀態。

枚舉值:

  • FAILED :

    FAILED

  • RUNNING :

    RUNNING

  • FINISHED :

    FINISHED

RUNNING

Progress

number

Stage 的執行進度。

0.3

樣本

正常返回樣本

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
    }
  ]
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情