Menanyakan kode kesalahan MySQL dalam data Penjelajah SQL dan jumlah kueri SQL yang sesuai dengan setiap kode kesalahan secara asinkron.
Deskripsi operasi
GetAsyncErrorRequestStatByCode merupakan operasi asinkron. Setelah permintaan dikirim, hasil lengkap tidak langsung dikembalikan. Jika nilai isFinish dalam respons adalah false, tunggu selama 1 detik lalu kirim permintaan lagi. Jika nilai isFinish adalah true, hasil lengkap telah dikembalikan.
Operasi API ini hanya mendukung instans ApsaraDB RDS for MySQL dan kluster PolarDB for MySQL yang telah mengaktifkan Database Autonomy Service (DAS) Enterprise Edition. Untuk informasi lebih lanjut, lihat Purchase DAS Enterprise Edition.
Jika Anda menggunakan SDK untuk memanggil operasi API DAS, Anda harus mengatur ID wilayah ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetAsyncErrorRequestStatByCode |
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
Parameter ini wajib ditentukan untuk kluster PolarDB for MySQL. |
pi-wz9s658475e58**** |
| Start |
integer |
No |
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 dari instansiasi basis data dan dapat mencapai maksimal 90 hari sebelum waktu saat ini. |
1642556990714 |
| End |
integer |
No |
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 baru daripada waktu mulai. Interval antara waktu mulai dan waktu akhir tidak boleh melebihi 24 jam. |
1642566830000 |
| DbName |
string |
No |
Nama database. |
testdb01 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
integer |
Kode status HTTP yang dikembalikan. |
200 |
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan seperti kode kesalahan akan dikembalikan. |
Successful |
| Data |
object |
Data yang dikembalikan. |
{ "fail": false, "data": [ { "instanceId": "rm-2ze8g2am97624****", "count": 1, "errorCode": "1062" }, { "instanceId": "rm-2ze8g2am97624****", "count": 2, "errorCode": "1064" } ], "resultId": "async__fcd7c35788e62324622c3b4a03de****", "isFinish": true, "state": "SUCCESS", "complete": true, "timestamp": 1644560866961 } |
| fail |
boolean |
Menunjukkan apakah permintaan asinkron gagal. Nilai yang valid:
|
false |
| isFinish |
boolean |
Menunjukkan apakah permintaan asinkron telah selesai. Nilai yang valid:
|
true |
| resultId |
string |
ID permintaan asinkron. |
async__fcd7c35788e62324622c3b4a03de**** |
| state |
string |
Status permintaan asinkron. Nilai yang valid:
|
SUCCESS |
| timestamp |
integer |
Waktu saat permintaan asinkron dilakukan. Nilai ini merupakan stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. |
1644560866961 |
| complete |
boolean |
Menunjukkan apakah permintaan asinkron telah selesai.
|
true |
| result |
array<object> |
Jumlah kueri SQL yang sesuai dengan kode kesalahan. |
|
|
object |
|||
| instanceId |
string |
ID instans. |
rm-2ze8g2am97624**** |
| errorCode |
string |
Kode kesalahan yang dikembalikan jika permintaan gagal. |
1062 |
| count |
integer |
Jumlah kueri SQL yang sesuai dengan kode kesalahan. |
1 |
| RequestId |
string |
ID permintaan. |
840F51F7-9C01-538D-94F6-AE712905**** |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"Code": 200,
"Message": "Successful",
"Data": {
"fail": false,
"isFinish": true,
"resultId": "async__fcd7c35788e62324622c3b4a03de****",
"state": "SUCCESS",
"timestamp": 1644560866961,
"complete": true,
"result": [
{
"instanceId": "rm-2ze8g2am97624****",
"errorCode": "1062",
"count": 1
}
]
},
"RequestId": "840F51F7-9C01-538D-94F6-AE712905****",
"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.