SQL Explorer verilerindeki başarısız SQL sorguları hakkında bilgileri eşzamansız olarak sorgular. Belirtilen zaman aralığında en fazla 20 başarısız SQL sorgusunu sorgulayabilirsiniz.
Operation description
GetErrorRequestSample eşzamansız bir işlemdir. İstek gönderildikten sonra tam sonuçlar hemen döndürülmez. Yanıtta isFinish değeri false ise 1 saniye bekleyip yeniden istek gönderin. isFinish değeri true ise tam sonuçlar 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 DAS Enterprise Edition Satın Alma konusuna bakın.
-
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:GetErrorRequestSample |
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
Veritabanı örneğiniz bir PolarDB for MySQL kümesi ise düğüm kimliğini belirtmeniz gerekir. |
pi-bp179lg03445l**** |
| SqlId |
string |
No |
SQL sorgusu kimliği. MySQL hata kodu döndüren SQL sorgusunun kimliğini sorgulamak için GetAsyncErrorRequestListByCode işlemini çağırabilirsiniz. |
2cd4432556c3dab9d825ba363637**** |
| Start |
integer |
No |
Sorgulanacak zaman aralığının başlangıcı. Bu parametreyi 1 Ocak 1970 00:00:00 UTC tarihinden itibaren 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 depolama süresi içinde olmalı 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 tarihinden itibaren 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. Aralık 24 saati aşamaz. |
1642566830000 |
| DbName |
string |
No |
Veritabanı adı. |
testdb01 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| Code |
integer |
Döndürülen HTTP durum kodu. |
200 |
| Message |
string |
Döndürülen ileti. Not
İstek başarılı olursa Successful döndürülür. İstek başarısız olursa, hata kodu gibi bir hata iletisi döndürülür. |
Successful |
| Data |
array<object> |
Döndürülen veri. |
[ { "sqlId": "2cd4432556c3dab9d825ba363637****", "database": "dbgateway", "originHost": "172.16.1****", "tables": [ "meter_****" ], "instanceId": "rm-2ze8g2am97624****", "errorCode": "1062", "user": "dbgat****", "sql": "insert into meter_****\n ( \n ****\n )\n values (now(), now(), 'bbbc8624-5e19-455a-9714-8466f688****', '2022-02-10 14:00:00', '{\"endTime\":\"2022-02-10 14:00:00\",\"endTimestamp\":1644472800,\"startTime\":\"2022-02-10 13:00:00\",\"startTimestamp\":1644469200}', null, null)", "timestamp": 1644476100435 }] |
|
object |
|||
| sqlId |
string |
SQL sorgusu kimliği. |
2cd4432556c3dab9d825ba363637**** |
| database |
string |
Veritabanı adı. |
dbgateway |
| originHost |
string |
SQL ifadesini yürüten istemcinin IP adresi. |
172.16.1**** |
| tables |
array |
Tablo bilgileri. |
|
|
string |
Tablo adı. |
meter_**** |
|
| instanceId |
string |
Örnek kimliği. |
rm-2ze8g2am97624**** |
| errorCode |
string |
Döndürülen hata kodu. |
1062 |
| user |
string |
Veritabanında oturum açmak için kullanılan hesabın kullanıcı adı. |
dbgat**** |
| sql |
string |
SQL ifadesi. |
insert into meter_**** |
| timestamp |
integer |
SQL sorgusunun yürütüldüğü zaman. Bu değer, 1 Ocak 1970 00:00:00 UTC tarihinden itibaren geçen milisaniye sayısını temsil eden bir UNIX zaman damgasıdır. |
1644476100435 |
| RequestId |
string |
İstek kimliği. |
7172BECE-588A-5961-8126-C216E16B**** |
| 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": [
{
"sqlId": "2cd4432556c3dab9d825ba363637****",
"database": "dbgateway",
"originHost": "172.16.1****",
"tables": [
"meter_****"
],
"instanceId": "rm-2ze8g2am97624****",
"errorCode": "1062",
"user": "dbgat****",
"sql": "insert into meter_****",
"timestamp": 1644476100435
}
],
"RequestId": "7172BECE-588A-5961-8126-C216E16B****",
"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.