Secara asinkron mengkueri kode kesalahan MySQL dalam data SQL Explorer dan jumlah kueri SQL yang terkait dengan setiap kode kesalahan.
Deskripsi operasi
GetAsyncErrorRequestStatByCode adalah operasi asinkron. Setelah permintaan dikirim, hasil lengkap tidak dikembalikan segera. Jika nilai isFinish adalah false dalam respons, tunggu 1 detik lalu kirim permintaan lagi. Jika nilai isFinish adalah true, hasil lengkap dikembalikan.
-
Operasi API ini hanya mendukung instans ApsaraDB RDS for MySQL dan klaster PolarDB for MySQL yang telah mengaktifkan Database Autonomy Service (DAS) Enterprise Edition. Untuk informasi lebih lanjut, lihat Beli DAS Enterprise Edition.
-
Jika Anda menggunakan SDK untuk memanggil operasi API DAS, Anda harus menyetel ID wilayah ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetAsyncErrorRequestStatByCode |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
rm-2ze8g2am97624**** |
| NodeId |
string |
No |
ID node. Catatan
Parameter ini harus ditentukan untuk klaster PolarDB for MySQL. |
pi-wz9s658475e58**** |
| Start |
integer |
No |
Awal rentang waktu yang akan dikueri. Setel parameter ini ke stempel waktu UNIX yang merepresentasikan jumlah milidetik yang telah berlalu sejak 1 Januari 1970, 00:00:00 UTC. Catatan
Waktu mulai harus berada dalam durasi penyimpanan fitur SQL Explorer pada instans database dan dapat hingga 90 hari lebih awal dari waktu saat ini. |
1642556990714 |
| End |
integer |
No |
Akhir rentang waktu yang akan dikueri. Setel parameter ini ke stempel waktu UNIX yang merepresentasikan jumlah milidetik yang telah berlalu sejak 1 Januari 1970, 00:00:00 UTC. Catatan
Waktu akhir harus lebih lambat dari 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 |
Parameter respons. |
||
| 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 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 dibuat. Nilai ini adalah stempel waktu UNIX yang merepresentasikan jumlah milidetik yang telah berlalu sejak 1 Januari 1970, 00:00:00 UTC. |
1644560866961 |
| complete |
boolean |
Menunjukkan apakah permintaan asinkron telah selesai.
|
true |
| result |
array<object> |
Jumlah kueri SQL yang terkait dengan kode kesalahan. |
|
|
object |
|||
| instanceId |
string |
The instance ID. |
rm-2ze8g2am97624**** |
| errorCode |
string |
The error code returned if the request failed. |
1062 |
| count |
integer |
The number of SQL queries corresponding to the error code. |
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.