Call the GetAsyncErrorRequestStatResult operation to asynchronously obtain the number of execution errors for a specified SQL statement from the SQL Explorer results for a database instance.
Operation description
An asynchronous call does not immediately return the complete result. If the isFinish parameter in the response is false, wait 1 s and call the operation again. The complete result is returned when isFinish is true.
This operation supports only ApsaraDB RDS for MySQL and PolarDB for MySQL instances. Ensure that DAS Enterprise Edition is enabled for the instance before you call this operation. For more information, see Purchase DAS Enterprise Edition.
When you use a software development kit (SDK) to call the DAS service, set the region to cn-shanghai.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetAsyncErrorRequestStatResult |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
rm-2ze8g2am97624**** |
| NodeId |
string |
No |
The node ID. Note
Specify the node ID for PolarDB for MySQL instances. |
pi-bp179lg03445l**** |
| SqlIdList |
string |
No |
The SQL ID. Separate multiple SQL IDs with commas (,). Call the GetAsyncErrorRequestListByCode operation to query the SQL IDs that generate MySQL error codes for an instance. |
ad78a4e7d3ce81590c9dc2d5f4bc****,0f92feacd92c048b06a16617a633**** |
| Start |
integer |
No |
The start time of the query. This value is a UNIX timestamp. Unit: milliseconds. Note
The start time must be within the storage duration of SQL Explorer for the database instance and can be up to 90 days before the current time. |
1642556990714 |
| End |
integer |
No |
The end time of the query. This value is a UNIX timestamp. Unit: milliseconds. Note
The end time must be later than the start time. The interval between the start time and the end time cannot exceed one day. |
1642566830000 |
| DbName |
string |
No |
The database name. |
testdb01 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned data. |
||
| Code |
integer |
The status code. |
200 |
| Message |
string |
The returned message. Note
If the request is successful, Successful is returned. If the request fails, an error message is returned. |
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 ID of the asynchronous request. |
async__61f45ee381b2fa4e8a6545e3bee9**** |
| state |
string |
The state of the asynchronous request.
|
SUCCESS |
| timestamp |
integer |
The time when the request was made. This value is a UNIX timestamp. Unit: milliseconds. |
1644558576717 |
| complete |
boolean |
Indicates whether the asynchronous request is complete.
|
true |
| result |
object |
The data returned for the asynchronous request. |
|
|
object |
|||
| sqlId |
string |
||
| instanceId |
string |
||
| count |
integer |
||
| RequestId |
string |
The request ID. |
3FC3F8EB-3564-5D1A-B187-3B03E5B0**** |
| Success |
boolean |
Indicates whether the request was successful.
|
true |
Examples
Success response
JSON format
{
"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
}
Error codes
|
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. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.