Mengambil secara asinkron jumlah error eksekusi untuk pernyataan SQL tertentu dari hasil SQL Insight Instansiasi basis data.
Deskripsi operasi
This is an asynchronous call, so the complete results are not returned immediately. If the isFinish field in the response is false, wait 1s and retry the call. The complete results are returned when isFinish is true.
-
This operation supports only RDS MySQL and PolarDB for MySQL instances. Before you call this operation, ensure that DAS Enterprise Edition is enabled for the instance. For more information, see Purchase DAS Enterprise Edition.
-
When you use an SDK to call DAS, you must set the region to 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
Parameter ini wajib untuk Instans PolarDB Basis Data Relasional Cloud-Native untuk MySQL. |
pi-bp179lg03445l**** |
| SqlIdList |
string |
No |
Satu atau beberapa ID SQL. Pisahkan beberapa ID SQL dengan koma. Anda dapat memanggil operasi GetAsyncErrorRequestListByCode untuk mengkueri ID SQL yang menghasilkan kode error MySQL pada Instans. |
ad78a4e7d3ce81590c9dc2d5f4bc****,0f92feacd92c048b06a16617a633**** |
| Start |
integer |
No |
Pengatur waktu mulai kueri, ditentukan sebagai Stempel waktu UNIX dalam milidetik. Catatan
Pengatur waktu mulai harus berada dalam periode retensi data Penjelajah SQL untuk Instansiasi basis data. Pengatur waktu mulai tidak boleh lebih awal dari 90 hari sebelum pengatur waktu saat ini. |
1642556990714 |
| End |
integer |
No |
Pengatur waktu akhir kueri, ditentukan sebagai Stempel waktu UNIX dalam milidetik. Catatan
Pengatur waktu akhir harus lebih lambat dari pengatur waktu mulai. Interval antara pengatur waktu mulai dan pengatur waktu akhir tidak boleh melebihi 1 hari. |
1642566830000 |
| DbName |
string |
No |
Nama database. |
testdb01 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The returned data. |
||
| Code |
integer |
The response status code. |
200 |
| Message |
string |
The response message. Catatan
If the request succeeds, this parameter returns Successful. If the request fails, this parameter returns an error message. |
Successful |
| Data |
object |
The returned data. |
{ "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 |
Indicates whether the request failed.
|
false |
| isFinish |
boolean |
Indicates whether the asynchronous request is complete.
|
true |
| resultId |
string |
The asynchronous request ID. |
async__61f45ee381b2fa4e8a6545e3bee9**** |
| state |
string |
The state of the asynchronous request. Valid values:
|
SUCCESS |
| timestamp |
integer |
The time when the asynchronous request was complete. The time is a Unix timestamp in milliseconds. |
1644558576717 |
| complete |
boolean |
Indicates whether the asynchronous request is complete.
|
true |
| result |
object |
The data returned by the asynchronous request. |
|
|
object |
The details of a data entry. |
||
| sqlId |
string |
61f45ee381b2fa4e8a6545e3bee9 |
|
| instanceId |
string |
rm-xxx |
|
| count |
integer |
10 |
|
| RequestId |
string |
The request ID. |
3FC3F8EB-3564-5D1A-B187-3B03E5B0**** |
| Success |
boolean |
Indicates whether the request was successful.
|
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": "61f45ee381b2fa4e8a6545e3bee9",
"instanceId": "rm-xxx",
"count": 10
}
}
},
"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.