Panggil operasi GetAsyncErrorRequestStatResult untuk memperoleh jumlah error eksekusi pernyataan SQL tertentu secara asinkron dari hasil Penjelajah SQL pada instans database.
Deskripsi operasi
Panggilan asinkron tidak langsung mengembalikan hasil lengkap. Jika parameter isFinish dalam respons bernilai false, tunggu 1 detik lalu panggil kembali operasi tersebut. Hasil lengkap dikembalikan ketika isFinish bernilai true.
Operasi ini hanya mendukung instans ApsaraDB RDS for MySQL dan PolarDB for MySQL. Pastikan DAS Enterprise Edition telah diaktifkan untuk instans sebelum memanggil operasi ini. Untuk informasi lebih lanjut, lihat Purchase DAS Enterprise Edition.
Saat menggunakan software development kit (SDK) untuk memanggil layanan DAS, atur region ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetAsyncErrorRequestStatResult |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
rm-2ze8g2am97624**** |
| NodeId |
string |
No |
ID node. Catatan
Tentukan ID node untuk instans PolarDB for MySQL. |
pi-bp179lg03445l**** |
| SqlIdList |
string |
No |
ID SQL. Pisahkan beberapa ID SQL dengan koma (,). Panggil operasi GetAsyncErrorRequestListByCode untuk menanyakan ID SQL yang menghasilkan kode error MySQL untuk suatu instans. |
ad78a4e7d3ce81590c9dc2d5f4bc****,0f92feacd92c048b06a16617a633**** |
| Start |
integer |
No |
Waktu mulai kueri. Nilai ini merupakan Stempel waktu UNIX. Satuan: milidetik. Catatan
Waktu mulai harus berada dalam durasi penyimpanan Penjelajah SQL untuk instans database dan dapat mencakup hingga 90 hari sebelum waktu saat ini. |
1642556990714 |
| End |
integer |
No |
Waktu akhir kueri. Nilai ini merupakan Stempel waktu UNIX. Satuan: milidetik. Catatan
Waktu akhir harus lebih baru daripada waktu mulai. Interval antara waktu mulai dan waktu akhir tidak boleh melebihi satu hari. |
1642566830000 |
| DbName |
string |
No |
Nama database. |
testdb01 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Data yang dikembalikan. |
||
| Code |
integer |
Kode status. |
200 |
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan error dikembalikan. |
Successful |
| Data |
object |
Data yang dikembalikan. |
{ "fail": false, "data": { "ad78a4e7d3ce81590c9dc2d5f4bc****": { "sqlId": "ad78a4e7d3ce81590c9dc2d5f4bc****", "instanceId": "rm-2ze8g2am97624****", "count": 1 }, "0f92feacd92c048b06a16617a633****": { "sqlId": "0f92feacd92c048b06a16617a633****", "instanceId": "rm-2ze8g2am97624****", "count": 2 } }, "resultId": "async__61f45ee381b2fa4e8a6545e3bee9****", "isFinish": true, "state": "SUCCESS", "complete": true, "timestamp": 1644558576717 } |
| fail |
boolean |
Menunjukkan apakah permintaan gagal.
|
false |
| isFinish |
boolean |
Menunjukkan apakah permintaan asinkron telah selesai.
|
true |
| resultId |
string |
ID permintaan asinkron. |
async__61f45ee381b2fa4e8a6545e3bee9**** |
| state |
string |
Status permintaan asinkron.
|
SUCCESS |
| timestamp |
integer |
Waktu permintaan dilakukan. Nilai ini merupakan Stempel waktu UNIX. Satuan: milidetik. |
1644558576717 |
| complete |
boolean |
Menunjukkan apakah permintaan asinkron telah selesai.
|
true |
| result |
object |
Data yang dikembalikan untuk permintaan asinkron. |
|
|
object |
|||
| sqlId |
string |
||
| instanceId |
string |
||
| count |
integer |
||
| RequestId |
string |
ID permintaan. |
3FC3F8EB-3564-5D1A-B187-3B03E5B0**** |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil.
|
true |
Contoh
Respons sukses
JSONformat
{
"Code": 200,
"Message": "Successful",
"Data": {
"fail": false,
"isFinish": true,
"resultId": "async__61f45ee381b2fa4e8a6545e3bee9****",
"state": "SUCCESS",
"timestamp": 1644558576717,
"complete": true,
"result": {
"key": {
"sqlId": "",
"instanceId": "",
"count": 0
}
}
},
"RequestId": "3FC3F8EB-3564-5D1A-B187-3B03E5B0****",
"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.