SQL ID を指定して、データベースインスタンスの SQL Explorer の結果から SQL サンプルデータを照会します。最大 20 件のサンプルレコードが返されます。
操作説明
SQL Explorer の特徴により、SQL の正常性を診断し、パフォーマンスの問題をトラブルシューティングできます。詳細については、「SQL Explorer」を参照してください。
サポートされているデータベースエンジンについては、「SQL Explorer」を参照してください。
SDK を使用して DAS を呼び出す場合は、リージョンを cn-shanghai に設定します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
hdm:GetFullRequestSampleByInstanceId |
get |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
インスタンスの ID。 |
rm-2ze8g2am97624**** |
| SqlId |
string |
必須 |
SQL ID。 |
651b56fe9418d48edb8fdf0980ec**** |
| Start |
integer |
必須 |
クエリの時間範囲の開始時刻。UNIX タイムスタンプをミリ秒単位で指定します。 説明
開始時刻は、データベースインスタンスの SQL Explorer の保存期間内である必要があり、現在時刻より 90 日以上前にはできません。 |
1660097421000 |
| End |
integer |
必須 |
クエリの時間範囲の終了時刻。UNIX タイムスタンプをミリ秒単位で指定します。 説明
終了時刻は開始時刻より後である必要があり、開始時刻と終了時刻の間隔は 1 時間未満にすることはできません。 |
1660104621000 |
| Role |
string |
任意 |
PolarDB-X 2.0 データベースインスタンスのノード情報。
|
polarx_cn |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| Code |
integer |
応答の状態コード。 |
200 |
| Data |
array<object> |
返されるデータ。 |
|
|
object |
|||
| Database |
string |
データベース名。 |
dbtest |
| Frows |
integer |
PolarDB-X 2.0 計算ノード (CN) によってフェッチされた行数。 |
0 |
| LockWaitTime |
number |
ロック待ちの持続時間。単位: 秒。 |
0.0137 |
| LogicalRead |
number |
論理読み込み数。 |
165848 |
| OriginHost |
string |
アクセスのソース。 |
172.17.XX.XX |
| PhysicalAsyncRead |
number |
物理非同期読み込み数。 |
0 |
| PhysicalSyncRead |
number |
物理同期読み込み数。 |
0 |
| Rows |
integer |
PolarDB-X 2.0 計算ノード (CN) によって更新または返された行数。 |
0 |
| RowsExamined |
integer |
検査された行数の合計。 説明
現在、次のデータベースがこのフィールドをサポートしています: ApsaraDB RDS for MySQL、ApsaraDB RDS for PostgreSQL、および PolarDB for MySQL。 |
2048576 |
| RowsReturned |
integer |
返された行数。 |
14 |
| Rt |
number |
実行時間。単位: 秒。 |
0.409789 |
| ScanRows |
integer |
スキャンされた行数。 |
0 |
| Scnt |
integer |
PolarDB-X 2.0 計算ノード (CN) からの DN リクエスト数。 |
0 |
| Sql |
string |
SQL サンプル。 |
select * from testdb01 where **** |
| SqlId |
string |
SQL ID。 |
651b56fe9418d48edb8fdf0980ec**** |
| 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 |
| Timestamp |
integer |
SQL ステートメントが実行された時間。値はミリ秒単位の UNIX タイムスタンプです。 |
1660100753556 |
| UpdateRows |
integer |
更新された行数。 |
0 |
| User |
string |
SQL ステートメントを実行したユーザー名。 |
testuser |
| Message |
string |
返されるメッセージ。 説明
リクエストが成功した場合、Successful が返されます。リクエストが失敗した場合、エラーコードなどの情報を含むエラーメッセージが返されます。 |
Successful |
| RequestId |
string |
リクエストの ID。 |
0A74B755-98B7-59DB-8724-1321B394**** |
| Success |
boolean |
リクエストが成功したかどうかを示します。有効な値:
|
true |
例
成功レスポンス
JSONJSON
{
"Code": 200,
"Data": [
{
"Database": "dbtest",
"Frows": 0,
"LockWaitTime": 0.0137,
"LogicalRead": 165848,
"OriginHost": "172.17.XX.XX",
"PhysicalAsyncRead": 0,
"PhysicalSyncRead": 0,
"Rows": 0,
"RowsExamined": 2048576,
"RowsReturned": 14,
"Rt": 0.409789,
"ScanRows": 0,
"Scnt": 0,
"Sql": "select * from testdb01 where ****",
"SqlId": "651b56fe9418d48edb8fdf0980ec****",
"SqlType": "SELECT",
"Timestamp": 1660100753556,
"UpdateRows": 0,
"User": "testuser"
}
],
"Message": "Successful",
"RequestId": "0A74B755-98B7-59DB-8724-1321B394****",
"Success": true
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | リクエストパラメーターが無効です。 |
| 403 | NoPermission | You are not authorized to do this action. | この操作を実行する権限がありません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。