Mengambil contoh pernyataan SQL dari data Penjelajah SQL suatu instans database berdasarkan ID SQL. Anda dapat mengambil hingga 20 contoh pernyataan SQL.
Deskripsi operasi
Fitur Penjelajah SQL memungkinkan Anda memeriksa status kesehatan pernyataan SQL dan memecahkan masalah performa. Untuk informasi selengkapnya, lihat SQL Explorer.
Untuk informasi selengkapnya mengenai mesin database yang mendukung Penjelajah SQL, lihat SQL Explorer.
Jika Anda menggunakan SDK untuk memanggil operasi API DAS, pastikan mengatur ID wilayah ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetFullRequestSampleByInstanceId |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| UserId |
string |
No |
ID Akun Alibaba Cloud yang digunakan untuk membuat instans database. Catatan
Parameter ini bersifat opsional. Sistem dapat secara otomatis memperoleh ID akun berdasarkan nilai InstanceId saat Anda memanggil operasi ini. |
196278346919**** |
| InstanceId |
string |
Yes |
ID instans. |
rm-2ze8g2am97624**** |
| SqlId |
string |
Yes |
ID pernyataan SQL. |
651b56fe9418d48edb8fdf0980ec**** |
| Start |
integer |
Yes |
Awal rentang waktu untuk ditanyakan. Atur parameter ini ke stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Catatan
Waktu mulai harus berada dalam durasi penyimpanan fitur Penjelajah SQL instans database, dan boleh hingga 90 hari sebelum waktu saat ini. |
1660097421000 |
| End |
integer |
Yes |
Akhir rentang waktu untuk ditanyakan. Atur parameter ini ke stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Catatan
Waktu akhir harus lebih lambat daripada waktu mulai. Interval antara waktu mulai dan waktu akhir harus sama dengan atau lebih dari 1 jam. |
1660104621000 |
| Role |
string |
No |
Peran node PolarDB-X 2.0. Nilai yang valid:
|
polarx_cn |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan yang berisi informasi seperti kode kesalahan akan dikembalikan. |
Successful |
| RequestId |
string |
ID permintaan. |
0A74B755-98B7-59DB-8724-1321B394**** |
| Data |
array<object> |
Data yang dikembalikan. |
|
|
object |
|||
| Timestamp |
integer |
Waktu eksekusi pernyataan SQL. Nilai ini merupakan stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. |
1660100753556 |
| SqlId |
string |
ID pernyataan SQL. |
651b56fe9418d48edb8fdf0980ec**** |
| Sql |
string |
Contoh pernyataan SQL. |
select * from testdb01 where **** |
| Database |
string |
Nama database. |
dbtest |
| Rt |
number |
Waktu yang diperlukan untuk mengeksekusi pernyataan SQL. Satuan: detik. |
0.409789 |
| User |
string |
Nama pengguna yang mengeksekusi pernyataan SQL. |
testuser |
| LockWaitTime |
number |
Durasi tunggu lock. Satuan: detik. |
0.0137 |
| LogicalRead |
number |
Jumlah logical read. |
165848 |
| PhysicalSyncRead |
number |
Jumlah physical synchronous read. |
0 |
| PhysicalAsyncRead |
number |
Jumlah physical asynchronous read. |
0 |
| RowsExamined |
integer |
Total jumlah baris yang dipindai. Catatan
Parameter ini hanya dikembalikan untuk database ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL, dan PolarDB for MySQL. |
2048576 |
| RowsReturned |
integer |
Jumlah baris yang dikembalikan oleh pernyataan SQL. |
14 |
| OriginHost |
string |
Alamat IP sumber. |
172.17.XX.XX |
| ScanRows |
integer |
Jumlah baris yang dipindai. |
0 |
| UpdateRows |
integer |
Jumlah baris yang diperbarui. |
0 |
| SqlType |
string |
Jenis pernyataan SQL. Nilai yang valid: SELECT, INSERT, UPDATE, DELETE, LOGIN, LOGOUT, MERGE, ALTER, CREATEINDEX, DROPINDEX, CREATE, DROP, SET, DESC, REPLACE, CALL, BEGIN, DESCRIBE, ROLLBACK, FLUSH, USE, SHOW, START, COMMIT, dan RENAME. |
SELECT |
| Scnt |
integer |
Jumlah permintaan yang dikirim dari node komputasi PolarDB-X 2.0 ke node data. |
0 |
| Rows |
integer |
Jumlah baris yang diperbarui atau dikembalikan pada node komputasi PolarDB-X 2.0. |
0 |
| Frows |
integer |
Jumlah baris yang diambil oleh node komputasi PolarDB-X 2.0. |
0 |
| Code |
integer |
Kode status HTTP yang dikembalikan. |
200 |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"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
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.