SQL ID に基づいて、データベースインスタンスの SQL Explorer データ内のサンプル SQL 文を照会します。最大 20 件のサンプル SQL 文を照会できます。
操作説明
SQL Explorer 機能を使用すると、SQL 文のヘルスステータスを確認し、パフォーマンスの問題をトラブルシューティングできます。詳細については、「SQL Explorer」をご参照ください。
SQL Explorer がサポートするデータベースエンジンの詳細については、「SQL Explorer」をご参照ください。
SDK を使用して DAS の API 操作を呼び出す場合、リージョン ID を `cn-shanghai` に設定する必要があります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
hdm:GetFullRequestSampleByInstanceId |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| UserId |
string |
任意 |
データベースインスタンスの作成に使用される Alibaba Cloud アカウントの ID です。 説明
このパラメーターはオプションです。この操作を呼び出す際、システムは `InstanceId` の値に基づいてアカウント ID を自動的に取得できます。 |
196278346919**** |
| InstanceId |
string |
必須 |
インスタンス ID。 |
rm-2ze8g2am97624**** |
| SqlId |
string |
必須 |
SQL 文 ID。 |
651b56fe9418d48edb8fdf0980ec**** |
| Start |
integer |
必須 |
照会する時間範囲の開始時刻。このパラメーターには、協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 から経過したミリ秒数を示す UNIX タイムスタンプを設定します。 説明
開始時刻は、データベースインスタンスの SQL Explorer 機能のストレージ期間内である必要があり、現在時刻より最大 90 日前まで設定できます。 |
1660097421000 |
| End |
integer |
必須 |
照会する時間範囲の終了時刻。このパラメーターには、協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 から経過したミリ秒数を示す UNIX タイムスタンプを設定します。 説明
終了時刻は開始時刻より後である必要があります。開始時刻と終了時刻の間隔は 1 時間以上である必要があります。 |
1660104621000 |
| Role |
string |
任意 |
PolarDB-X 2.0 ノードのロール。有効な値:
|
polarx_cn |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| Message |
string |
返されるメッセージ。 説明
リクエストが成功した場合、Successful が返されます。リクエストが失敗した場合、エラーコードなどの情報を含むエラーメッセージが返されます。 |
Successful |
| RequestId |
string |
リクエスト ID。 |
0A74B755-98B7-59DB-8724-1321B394**** |
| Data |
array<object> |
返されたデータ。 |
|
|
object |
|||
| Timestamp |
integer |
SQL 文が実行された時刻。この値は、協定世界時 (UTC) 1970 年 1 月 1 日 00:00:00 から経過したミリ秒数を示す UNIX タイムスタンプです。 |
1660100753556 |
| SqlId |
string |
SQL 文 ID。 |
651b56fe9418d48edb8fdf0980ec**** |
| Sql |
string |
サンプル SQL 文。 |
select * from testdb01 where **** |
| Database |
string |
データベースの名前。 |
dbtest |
| Rt |
number |
SQL 文の実行にかかった時間。単位:秒。 |
0.409789 |
| User |
string |
SQL 文を実行するユーザーの名前。 |
testuser |
| LockWaitTime |
number |
ロック待ち時間。単位:秒。 |
0.0137 |
| LogicalRead |
number |
論理読み取りの回数。 |
165848 |
| PhysicalSyncRead |
number |
物理同期読み取りの回数。 |
0 |
| PhysicalAsyncRead |
number |
物理非同期読み取りの回数。 |
0 |
| RowsExamined |
integer |
スキャンされた行の総数。 説明
このパラメーターは、ApsaraDB RDS for MySQL、ApsaraDB RDS for PostgreSQL、および PolarDB for MySQL データベースの場合にのみ返されます。 |
2048576 |
| RowsReturned |
integer |
SQL 文によって返された行数。 |
14 |
| OriginHost |
string |
送信元 IP アドレス。 |
172.17.XX.XX |
| ScanRows |
integer |
スキャンされた行数。 |
0 |
| UpdateRows |
integer |
更新された行数。 |
0 |
| SqlType |
string |
SQL 文のタイプ。有効な値:SELECT、INSERT、UPDATE、DELETE、LOGIN、LOGOUT、MERGE、ALTER、CREATEINDEX、DROPINDEX、CREATE、DROP、SET、DESC、REPLACE、CALL、BEGIN、DESCRIBE、ROLLBACK、FLUSH、USE、SHOW、START、COMMIT、および RENAME。 |
SELECT |
| Scnt |
integer |
PolarDB-X 2.0 計算ノードからデータノードに送信されたリクエストの数。 |
0 |
| Rows |
integer |
PolarDB-X 2.0 計算ノードで更新または返された行数。 |
0 |
| Frows |
integer |
PolarDB-X 2.0 計算ノードによってフェッチされた行数。 |
0 |
| Code |
integer |
返された HTTP ステータスコード。 |
200 |
| Success |
boolean |
リクエストが成功したかどうかを示します。有効な値:
|
true |
例
成功レスポンス
JSONJSON
{
"Message": "Successful",
"RequestId": "0A74B755-98B7-59DB-8724-1321B394****",
"Data": [
{
"Timestamp": 1660100753556,
"SqlId": "651b56fe9418d48edb8fdf0980ec****",
"Sql": "select * from testdb01 where ****",
"Database": "dbtest",
"Rt": 0.409789,
"User": "testuser",
"LockWaitTime": 0.0137,
"LogicalRead": 165848,
"PhysicalSyncRead": 0,
"PhysicalAsyncRead": 0,
"RowsExamined": 2048576,
"RowsReturned": 14,
"OriginHost": "172.17.XX.XX",
"ScanRows": 0,
"UpdateRows": 0,
"SqlType": "SELECT",
"Scnt": 0,
"Rows": 0,
"Frows": 0
}
],
"Code": 200,
"Success": true
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。