特定の SQL ステートメントの実行詳細 (実行計画、ランタイム情報、リソース使用量、自己診断結果など) を表示します。
操作説明
詳細については、「エンドポイント」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
adb:DescribeDiagnosisSQLInfo |
list |
*DBClusterLakeVersion
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| 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 ステートメントの状態。有効な値:
説明
特定の AnalyticDB for MySQL クラスター内の SQL ステートメントに関する概要情報を照会するには、DescribeDiagnosisRecords 操作を呼び出します。概要情報には SQL ステートメントの状態が含まれます。 |
running |
| Lang |
string |
任意 |
ダウンロードされるファイルタイトルおよび一部のエラーメッセージの言語。有効な値:
|
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": ""
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。