Panggil operasi GetAsyncErrorRequestStatResult untuk mengambil jumlah error eksekusi suatu pernyataan SQL tertentu dari hasil Penjelajah SQL pada instans database secara asinkron.
Deskripsi operasi
Panggilan asinkron tidak langsung mengembalikan hasil lengkap. Jika parameter isFinish yang dikembalikan bernilai false, tunggu 1 detik lalu panggil kembali operasi tersebut. Ketika parameter isFinish bernilai true, hasil lengkap akan dikembalikan.
Operasi ini hanya didukung untuk instans ApsaraDB RDS for MySQL dan kluster PolarDB for MySQL. Sebelum memanggil operasi ini, pastikan Database Autonomy Service (DAS) Enterprise Edition telah diaktifkan untuk instans tersebut. Untuk informasi selengkapnya, lihat Purchase DAS Enterprise Edition.
Atur wilayah ke cn-shanghai saat menggunakan software development kit (SDK) untuk memanggil layanan DAS.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetAsyncErrorRequestStatResult |
get |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
rm-2ze8g2am97624**** |
| NodeId |
string |
No |
ID node. Catatan
Berikan ID node untuk kluster PolarDB for MySQL. |
pi-bp179lg03445l**** |
| SqlIdList |
string |
No |
ID SQL. Untuk menentukan beberapa ID SQL, pisahkan dengan koma (,). Anda dapat memanggil operasi GetAsyncErrorRequestListByCode untuk menanyakan ID pernyataan SQL yang memiliki kode kesalahan MySQL. |
ad78a4e7d3ce81590c9dc2d5f4bc****,0f92feacd92c048b06a16617a633**** |
| Start |
integer |
No |
Waktu mulai kueri. Nilai ini berupa Stempel waktu UNIX. Satuan: milidetik. Catatan
Waktu mulai harus berada dalam durasi penyimpanan Penjelajah SQL dan tidak boleh lebih dari 90 hari sebelum waktu saat ini. |
1642556990714 |
| End |
integer |
No |
Waktu akhir kueri. Nilai ini berupa Stempel waktu UNIX. Satuan: milidetik. Catatan
Waktu akhir harus lebih lambat daripada waktu mulai. Rentang waktu 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 HTTP. |
200 |
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan dikembalikan, seperti kode kesalahan. |
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 saat operasi dijalankan. Nilai ini berupa 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.