AnalyticDB for MySQL クラスター内で条件に合致する SQL 文の診断情報を照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
adb:DescribeDiagnosisRecords |
get |
DBCluster
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DBClusterId |
string |
必須 |
クラスター ID。 説明
地域内のすべての AnalyticDB for MySQL クラスター(クラスター ID を含む)の情報を照会するには、「DescribeDBClusters」操作を呼び出します。 |
am-bp1r053byu48p**** |
| StartTime |
string |
必須 |
照会対象の時間範囲の開始時刻。1970 年 1 月 1 日 00:00:00 UTC を基準とした、経過ミリ秒数を表す UNIX タイムスタンプを指定します。 説明
過去 14 日以内のデータのみ照会可能です。 |
1632931200000 |
| EndTime |
string |
必須 |
照会対象の時間範囲の終了時刻。1970 年 1 月 1 日 00:00:00 UTC を基準とした、経過ミリ秒数を表す UNIX タイムスタンプを指定します。 説明
|
1633017540000 |
| RegionId |
string |
必須 |
クラスターのリージョン ID。 説明
最新のリージョン一覧を照会するには、「DescribeRegions」操作を呼び出します。 |
cn-hangzhou |
| QueryCondition |
string |
必須 |
SQL 文に対する照会条件。JSON 形式で指定し、Type、
|
{"Type":"status","Value":"finished"} |
| Keyword |
string |
任意 |
照会キーワード。 |
select |
| MinPeakMemory |
integer |
任意 |
SQL 文のピークメモリの最小値。単位:バイト。 |
0 |
| MaxPeakMemory |
integer |
任意 |
SQL 文のピークメモリの最大値。単位:バイト。 |
89000000 |
| MinScanSize |
integer |
任意 |
SQL 文のスキャンサイズの最小値。単位:バイト。 |
0 |
| MaxScanSize |
integer |
任意 |
SQL 文のスキャンサイズの最大値。単位:バイト。 |
104428198 |
| ResourceGroup |
string |
任意 |
SQL 文が属するリソースグループ。 説明
照会対象の SQL 文のリソースグループ、データベース名、ユーザー名、およびソース IP アドレスを照会するには、「DescribeDiagnosisDimensions」操作を呼び出します。 |
user_default |
| UserName |
string |
任意 |
SQL 文を実行するユーザー名。 説明
照会対象の SQL 文のリソースグループ、データベース名、ユーザー名、およびソース IP アドレスを照会するには、「DescribeDiagnosisDimensions」操作を呼び出します。 |
test_user |
| Database |
string |
任意 |
SQL 文が実行されるデータベース。 説明
照会対象の SQL 文のリソースグループ、データベース名、ユーザー名、およびソース IP アドレスを照会するには、「DescribeDiagnosisDimensions」操作を呼び出します。 |
adb_demo |
| ClientIp |
string |
任意 |
ソース IP アドレス。 説明
照会対象の SQL 文のリソースグループ、データベース名、ユーザー名、およびソース IP アドレスを照会するには、「DescribeDiagnosisDimensions」操作を呼び出します。 |
59.82.xx.xx |
| Order |
string |
任意 |
取得された SQL 文を並べ替えるフィールド順序。JSON 形式で指定します。値は入力配列の順序を保持した配列であり、
|
[{"Field":"StartTime", "Type": "desc" }] |
| PageNumber |
integer |
任意 |
ページ番号。1 から始まります。デフォルト値: 1。 |
1 |
| PageSize |
integer |
任意 |
1 ページあたりの表示件数。有効値: 30、50、100。デフォルト値: 30。 |
30 |
| Lang |
string |
任意 |
ファイルタイトルおよびエラーメッセージの言語。有効値:
|
zh |
| PatternId |
string |
任意 |
SQL パターン ID。 説明
AnalyticDB for MySQL クラスター内の特定の時間範囲におけるすべての SQL パターン(SQL パターン ID を含む)の情報を照会するには、「DescribeSQLPatterns」操作を呼び出します。 |
5575924945138****** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| PageNumber |
integer |
ページ番号。 |
1 |
| PageSize |
integer |
1 ページあたりの表示件数。 |
30 |
| TotalCount |
integer |
返された合計件数。 |
1 |
| Querys |
array<object> |
照会された SQL 文。 |
|
|
array<object> |
照会された SQL 文。 |
||
| SQL |
string |
SQL 文。 説明
パフォーマンス上の理由により、SQL 文の長さは 5,120 文字を超えることができません。超えた場合は、SQL 文が切り捨てられます。AnalyticDB for MySQL クラスター内で条件に合致する SQL 文の診断情報を(完全な SQL 文を含む)ダウンロードするには、「DownloadDiagnosisRecords」操作を呼び出します。 |
SELECT count(*)\nFROM nation |
| SQLTruncatedThreshold |
integer |
SQL 文の最大長。5120 が返されます。単位:文字。この制限を超える SQL 文は切り捨てられます。 |
5120 |
| Status |
string |
SQL 文の状態。有効値:
|
finished |
| OutputDataSize |
integer |
返されたデータ量。単位:バイト。 |
9 |
| Cost |
integer |
合計実行時間。単位:ミリ秒。 説明
この値は、 |
10 |
| OutputRows |
integer |
返された行数。 |
1 |
| RcHost |
string |
SQL 文が実行される AnalyticDB for MySQL フロントノードの IP アドレスおよびポート番号。 |
10.0.xx.xx:3004 |
| ScanSize |
integer |
スキャンされたデータ量。単位:バイト。 |
9 |
| ProcessId |
string |
クエリ ID。 |
2021093000414401000000023503151****** |
| StartTime |
integer |
SQL 文の実行期間の開始時刻。1970 年 1 月 1 日 00:00:00 UTC を基準とした、経過ミリ秒数を表す UNIX タイムスタンプです。 |
1632933704000 |
| SQLTruncated |
boolean |
SQL 文が切り捨てられたかどうかを示します。有効値:
|
false |
| Database |
string |
SQL 文が実行されるデータベース名。 |
adb_demo |
| ScanRows |
integer |
スキャンされたエントリ数。 |
1 |
| ResourceCostRank |
integer |
SQL 文で使用されるオペレーターの実行時間順位。 説明
このフィールドは、 |
1 |
| ClientIp |
string |
ソース IP アドレス。 |
59.82.xx.xx |
| PeakMemory |
integer |
ピークメモリ。単位:バイト。 |
16648 |
| QueueTime |
integer |
キュー待ち時間。単位:ミリ秒。 |
0 |
| ResourceGroup |
string |
SQL 文が属するリソースグループ。 |
user_default |
| UserName |
string |
SQL 文を実行するユーザー名。 |
test_user |
| ExecutionTime |
integer |
実行時間。単位:ミリ秒。 |
6 |
| TotalPlanningTime |
integer |
実行計画の生成に要した時間。単位:ミリ秒。 |
4 |
| EtlWriteRows |
integer |
抽出・変換・書き出し (ETL) タスクによってテーブルに書き込まれた行数。 |
0 |
| TotalStages |
integer |
生成されたステージの総数。 |
2 |
| QueryProperties |
array<object> |
クエリプロパティ。 |
|
|
object |
クエリプロパティ。 |
||
| Name |
string |
クエリプロパティの名前。 |
ff |
| Value |
string |
クエリプロパティの値。 |
40 |
| PatternId |
string |
SQL パターン ID。 説明
指定された時間範囲内における SQL パターンのパフォーマンスメトリックを照会するには、「DescribePatternPerformance」操作を呼び出します。 |
-5575924945138****** |
| RequestId |
string |
リクエスト ID。 |
109462AF-B5FA-3D5A-9377-B27E5B****** |
例
成功レスポンス
JSONJSON
{
"PageNumber": 1,
"PageSize": 30,
"TotalCount": 1,
"Querys": [
{
"SQL": "SELECT count(*)\\nFROM nation",
"SQLTruncatedThreshold": 5120,
"Status": "finished",
"OutputDataSize": 9,
"Cost": 10,
"OutputRows": 1,
"RcHost": "10.0.xx.xx:3004",
"ScanSize": 9,
"ProcessId": "2021093000414401000000023503151******",
"StartTime": 1632933704000,
"SQLTruncated": false,
"Database": "adb_demo",
"ScanRows": 1,
"ResourceCostRank": 1,
"ClientIp": "59.82.xx.xx",
"PeakMemory": 16648,
"QueueTime": 0,
"ResourceGroup": "user_default",
"UserName": "test_user",
"ExecutionTime": 6,
"TotalPlanningTime": 4,
"EtlWriteRows": 0,
"TotalStages": 2,
"QueryProperties": [
{
"Name": "ff",
"Value": "40"
}
],
"PatternId": "-5575924945138******"
}
],
"RequestId": "109462AF-B5FA-3D5A-9377-B27E5B******"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。