すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:DescribeDiagnosisSQLInfo

最終更新日:Mar 17, 2026

特定の SQL ステートメントの実行詳細 (実行計画、ランタイム情報、リソース使用量、自己診断結果など) を表示します。

操作説明

詳細については、「エンドポイント」をご参照ください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

adb:DescribeDiagnosisSQLInfo

list

*DBClusterLakeVersion

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

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

DBClusterId

string

必須

クラスター ID。

説明

特定のリージョンにある AnalyticDB for MySQL クラスターの ID を照会するには、DescribeDBClusters 操作を呼び出します。

amv-bp1r053by****

RegionId

string

必須

リージョン ID。

説明

AnalyticDB for MySQL がサポートするリージョンの ID を照会するには、DescribeRegions 操作を呼び出します。

cn-hangzhou

ProcessId

string

任意

クエリ ID。

説明

特定の AnalyticDB for MySQL クラスター内の SQL ステートメントに関する概要情報を照会するには、DescribeDiagnosisRecords 操作を呼び出します。概要情報にはクエリ ID が含まれます。

20210702164322172016168****

ProcessStartTime

integer

任意

SQL ステートメントの実行開始時刻。UNIX タイムスタンプ形式です。単位:ミリ秒 (ms)。

説明

特定の AnalyticDB for MySQL クラスター内の SQL ステートメントに関する概要情報を照会するには、DescribeDiagnosisRecords 操作を呼び出します。概要情報には SQL ステートメントの開始時刻が含まれます。

1625215402000

ProcessState

string

任意

SQL ステートメントの状態。有効な値:

  • running:SQL ステートメントは実行中です。

  • finished:SQL ステートメントは完了しました。

  • failed:SQL ステートメントは失敗しました。

説明

特定の AnalyticDB for MySQL クラスター内の SQL ステートメントに関する概要情報を照会するには、DescribeDiagnosisRecords 操作を呼び出します。概要情報には SQL ステートメントの状態が含まれます。

running

Lang

string

任意

ダウンロードされるファイルタイトルおよび一部のエラーメッセージの言語。有効な値:

  • zh:簡体字中国語。

  • en:英語。

  • ja:日本語。

  • zh-tw:繁体字中国語。

zh

ProcessRcHost

string

任意

SQL ステートメントを実行するフロントエンドノードの IP アドレスとポート。

説明

特定の AnalyticDB for MySQL クラスター内の SQL ステートメントに関する概要情報を照会するには、DescribeDiagnosisRecords 操作を呼び出します。概要情報にはフロントエンドノードの 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

ステージにおける入力行の合計数です。

2341

InputDataSize

integer

ステージ内の入力データの総量。単位:バイト。

2341

OutputRows

integer

ステージ内の出力行の総数。

2341

OutputDataSize

integer

ステージ内の出力データの総量。単位:バイト。

2341

PeakMemory

integer

ステージのピークメモリ使用量。単位:バイト。

2341

OperatorCost

integer

ステージ内のオペレーターによって消費された合計時間。単位:ミリ秒 (ms)。

2341

StageId

string

ステージ ID。

Stage[26]

State

string

ステージの状態。

RUNNING

Progress

number

ステージの実行進捗。

0.3

ExecutionType

string

成功レスポンス

JSONJSON

{
  "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": 2341,
      "InputDataSize": 2341,
      "OutputRows": 2341,
      "OutputDataSize": 2341,
      "PeakMemory": 2341,
      "OperatorCost": 2341,
      "StageId": "Stage[26]",
      "State": "RUNNING",
      "Progress": 0.3,
      "ExecutionType": ""
    }
  ]
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。