Bir veritabanı örneğinin SQL Insight sonuçlarından belirli bir SQL ifadesi için yürütme hata sayısını eşzamansız olarak alır.
Operation description
Bu eşzamansız bir çağrıdır, bu nedenle sonuçların tamamı hemen döndürülmez. Yanıttaki isFinish alanı false ise 1 saniye bekleyin ve çağrıyı yeniden deneyin. isFinish değeri true olduğunda sonuçların tamamı döndürülür.
-
Bu işlem yalnızca RDS MySQL ve PolarDB for MySQL örneklerini destekler. Bu işlemi çağırmadan önce, örnek için DAS Enterprise Edition'ın etkinleştirildiğinden emin olun. Daha fazla bilgi için DAS Enterprise Edition satın alma konusuna bakın.
-
DAS'ı çağırmak için bir SDK kullandığınızda, bölgeyi cn-shanghai olarak ayarlamanız gerekir.
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 |
Örneğin kimliği. |
rm-2ze8g2am97624**** |
| NodeId |
string |
No |
Düğümün kimliği. Not
Bu parametre, PolarDB for MySQL örnekleri için gereklidir. |
pi-bp179lg03445l**** |
| SqlIdList |
string |
No |
Bir veya daha fazla SQL kimliği. Birden fazla SQL kimliğini virgülle ayırın. Örnek üzerinde MySQL hata kodları üreten SQL kimliklerini sorgulamak için GetAsyncErrorRequestListByCode işlemini çağırabilirsiniz. |
ad78a4e7d3ce81590c9dc2d5f4bc****,0f92feacd92c048b06a16617a633**** |
| Start |
integer |
No |
Milisaniye cinsinden Unix zaman damgası olarak belirtilen sorgunun başlangıç zamanı. Not
Başlangıç zamanı, veritabanı örneği için SQL Explorer'ın veri saklama süresi içinde olmalıdır. Başlangıç zamanı mevcut zamandan 90 gün öncesinden daha erken olamaz. |
1642556990714 |
| End |
integer |
No |
Milisaniye cinsinden Unix zaman damgası olarak belirtilen sorgunun bitiş zamanı. Not
Bitiş zamanı başlangıç zamanından sonra olmalıdır. Başlangıç zamanı ile bitiş zamanı arasındaki aralık 1 günü aşamaz. |
1642566830000 |
| DbName |
string |
No |
Veritabanının adı. |
testdb01 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Döndürülen veriler. |
||
| Code |
integer |
Yanıt durum kodu. |
200 |
| Message |
string |
Yanıt mesajı. Not
İstek başarılı olursa, bu parametre Successful değerini döndürür. İstek başarısız olursa, bu parametre bir hata mesajı döndürür. |
Successful |
| Data |
object |
Döndürülen veriler. |
{ "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 |
İsteğin başarısız olup olmadığını gösterir.
|
false |
| isFinish |
boolean |
Eşzamansız isteğin tamamlanıp tamamlanmadığını gösterir.
|
true |
| resultId |
string |
Eşzamansız istek kimliği. |
async__61f45ee381b2fa4e8a6545e3bee9**** |
| state |
string |
Eşzamansız isteğin durumu. Geçerli değerler:
|
SUCCESS |
| timestamp |
integer |
Eşzamansız isteğin tamamlandığı zaman. Zaman, milisaniye cinsinden bir Unix zaman damgasıdır. |
1644558576717 |
| complete |
boolean |
Eşzamansız isteğin tamamlanıp tamamlanmadığını gösterir.
|
true |
| result |
object |
Eşzamansız istek tarafından döndürülen veriler. |
|
|
object |
Bir veri girişinin ayrıntıları. |
||
| sqlId |
string |
SQL şablonu kimliği. |
61f45ee381b2fa4e8a6545e3bee9 |
| instanceId |
string |
Örnek kimliği. |
rm-xxx |
| count |
integer |
Hata sayısı. |
10 |
| RequestId |
string |
İstek kimliği. |
3FC3F8EB-3564-5D1A-B187-3B03E5B0**** |
| Success |
boolean |
İsteğin başarılı olup olmadığını gösterir.
|
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": "61f45ee381b2fa4e8a6545e3bee9",
"instanceId": "rm-xxx",
"count": 10
}
}
},
"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.