SQL Explorer verilerindeki MySQL hata kodlarını ve her hata koduna karşılık gelen SQL sorgusu sayısını eşzamansız olarak sorgular.
Operation description
GetAsyncErrorRequestStatByCode eşzamansız bir işlemdir. Bir istek gönderildikten sonra, sonuçların tamamı hemen döndürülmez. Yanıttaki isFinish değeri false ise, 1 saniye bekleyin ve ardından yeniden bir istek gönderin. isFinish değeri true ise, sonuçların tamamı döndürülür.
-
Bu API işlemi yalnızca Database Autonomy Service (DAS) Enterprise Edition'ın etkinleştirildiği ApsaraDB RDS for MySQL örneklerini ve PolarDB for MySQL kümelerini destekler. Daha fazla bilgi için bkz. DAS Enterprise Edition satın alma.
-
DAS API işlemlerini çağırmak için bir SDK kullanıyorsanız, bölge kimliğini cn-shanghai olarak ayarlamanız gerekir.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetAsyncErrorRequestStatByCode |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
Örnek kimliği. |
rm-2ze8g2am97624**** |
| NodeId |
string |
No |
Düğüm kimliği. Not
Bu parametre, PolarDB for MySQL kümeleri için belirtilmelidir. |
pi-wz9s658475e58**** |
| Start |
integer |
No |
Sorgulanacak zaman aralığının başlangıcı. Bu parametreyi, 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgası olarak ayarlayın. Not
Başlangıç zamanı, veritabanı örneğinin SQL Explorer özelliğinin saklama süresi içinde olmalıdır ve mevcut zamandan en fazla 90 gün öncesine kadar olabilir. |
1642556990714 |
| End |
integer |
No |
Sorgulanacak zaman aralığının sonu. Bu parametreyi, 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgası olarak ayarlayın. Not
Bitiş zamanı başlangıç zamanından sonra olmalıdır. Başlangıç zamanı ile bitiş zamanı arasındaki aralık 24 saati aşamaz. |
1642566830000 |
| DbName |
string |
No |
Veritabanı adı. |
testdb01 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt parametreleri. |
||
| Code |
integer |
Döndürülen HTTP durum kodu. |
200 |
| Message |
string |
Döndürülen mesaj. Not
İstek başarılı olursa, Successful döndürülür. İstek başarısız olursa, hata kodu gibi bir hata mesajı döndürülür. |
Successful |
| Data |
object |
Döndürülen veriler. |
{ "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 |
Eşzamansız isteğin başarısız olup olmadığını gösterir. Geçerli değerler:
|
false |
| isFinish |
boolean |
Eşzamansız isteğin tamamlanıp tamamlanmadığını gösterir. Geçerli değerler:
|
true |
| resultId |
string |
Eşzamansız isteğin kimliği. |
async__fcd7c35788e62324622c3b4a03de**** |
| state |
string |
Eşzamansız isteğin durumu. Geçerli değerler:
|
SUCCESS |
| timestamp |
integer |
Eşzamansız isteğin yapıldığı zaman. Bu değer, 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgasıdır. |
1644560866961 |
| complete |
boolean |
Eşzamansız isteğin tamamlanıp tamamlanmadığını gösterir.
|
true |
| result |
array<object> |
Hata koduna karşılık gelen SQL sorgularının sayısı. |
|
|
object |
|||
| instanceId |
string |
Örnek kimliği. |
rm-2ze8g2am97624**** |
| errorCode |
string |
İstek başarısız olduğunda döndürülen hata kodu. |
1062 |
| count |
integer |
Hata koduna karşılık gelen SQL sorgularının sayısı. |
1 |
| RequestId |
string |
İstek kimliği. |
840F51F7-9C01-538D-94F6-AE712905**** |
| Success |
boolean |
İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:
|
true |
Examples
Success response
JSON format
{
"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
}
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.