Tüm Ürünler
Search
Belge Merkezi

:GetAsyncErrorRequestStatByCode

Son Güncelleme:Oct 06, 2026

SQL Explorer verilerindeki MySQL hata kodlarını ve her bir hata koduna karşılık gelen SQL şablonu sayısını eşzamansız olarak sorgular.

Not

Eşzamansız bir çağrı yapıldıktan sonra tam sorgu sonuçları hemen döndürülmez. Yanıtta isFinish değeri false ise 1 saniye bekleyin ve çağrıyı yeniden başlatın. Tam sorgu sonuçları, isFinish değeri true olduğunda döndürülür.

  • Bu API işlemi yalnızca DAS Professional Edition etkinleştirilmiş ApsaraDB RDS for MySQL örnekleri ve PolarDB for MySQL kümeleri için desteklenir. Daha fazla bilgi için bkz. DAS Professional Edition Satın Alma.

  • Database Autonomy Service (DAS) hizmetini çağırmak için bir SDK kullanıyorsanız bölgeyi cn-shanghai olarak ayarlayın.

İstek parametreleri

Parametre Tür Gerekli Örnek Açıklama
Action String Evet GetAsyncErrorRequestStatByCode

Gerçekleştirmek istediğiniz işlem. Değeri GetAsyncErrorRequestStatByCode olarak ayarlayın.

InstanceId String Evet rm-2ze8g2am97624****

Örnek kimliği.

NodeId String Hayır pi-wz9s658475e58****

Düğüm kimliği.

Not Bu parametre PolarDB for MySQL kümeleri için gereklidir.
Start Long Hayır 1642556990714

Sorgulanacak zaman aralığının başlangıcı. Zamanı UNIX zaman damgası biçiminde belirtin. Birim: milisaniye.

Not Başlangıç zamanı, geçerli zamandan en fazla 90 gün önce olabilir.
End Long Hayır 1642566830000

Sorgulanacak zaman aralığının bitişi. Zamanı UNIX zaman damgası biçiminde belirtin. Birim: milisaniye.

Not Bitiş zamanı başlangıç zamanından sonra olmalıdır. Aralık 24 saati aşamaz.
DbName String Hayır testdb01

Veritabanı adı.

Yanıt parametreleri

Parametre Tür Örnek Açıklama
Code Long 200

Döndürülen HTTP durum kodu.

Message String Successful

İstek için 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 bilgiler içeren bir hata mesajı döndürülür.
Data Object

Döndürülen veriler.

fail Boolean false

İsteğin başarısız olup olmadığını gösterir. Geçerli değerler:

  • true: İstek başarısız oldu.
  • false: İstek başarılı.
isFinish Boolean true

Eşzamansız isteğin tamamlanıp tamamlanmadığını gösterir.

  • true
  • false
resultId String async__fcd7c35788e62324622c3b4a03de****

Eşzamansız isteğin kimliği.

state String SUCCESS

Eşzamansız isteğin yürütme durumu.

  • RUNNING
  • SUCCESS
  • FAIL
timestamp Long 1644560866961

İsteğin yürütüldüğü zaman. Bu parametrenin değeri bir UNIX zaman damgasıdır. Birim: ms.

complete Boolean true

Eşzamansız isteğin tamamlanıp tamamlanmadığını gösterir. Geçerli değerler:

  • true
  • false
result Array of stat

Döndürülen hata kodlarının bilgileri ve her bir hata koduna karşılık gelen SQL şablonu sayısı.

instanceId String rm-2ze8g2am97624****

Örnek kimliği.

errorCode String 1062

Hata kodu.

count Integer 1

Hata koduna karşılık gelen SQL şablonu sayısı.

RequestId String 840F51F7-9C01-538D-94F6-AE712905****

İstek kimliği.

Success Boolean true

İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:

  • true
  • false

Örnekler

Örnek istekler

http(s)://das.cn-shanghai.aliyuncs.com/?Action=GetAsyncErrorRequestStatByCode
&InstanceId=rm-2ze8g2am97624****
&Start=1642556990714
&End=1642566830000
&DbName=testdb01
&Common request parameters

Örnek başarılı yanıt

XML biçimi

HTTP/1.1 200 OK
Content-Type:application/xml

<GetAsyncErrorRequestStatByCodeResponse>
    <Code>200</Code>
    <Message>Successful</Message>
    <Data>
        <fail>false</fail>
        <isFinish>true</isFinish>
        <resultId>async__fcd7c35788e62324622c3b4a03de****</resultId>
        <state>SUCCESS</state>
        <timestamp>1644560866961</timestamp>
        <complete>true</complete>
        <result>
            <instanceId>rm-2ze8g2am97624****</instanceId>
            <errorCode>1062</errorCode>
            <count>1</count>
        </result>
    </Data>
    <RequestId>840F51F7-9C01-538D-94F6-AE712905****</RequestId>
    <Success>true</Success>
</GetAsyncErrorRequestStatByCodeResponse>

JSON biçimi

HTTP/1.1 200 OK
Content-Type:application/json

{
  "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
}

Hata kodları

HTTP durum kodu

Hata kodu

Hata mesajı

Açıklama

400

InvalidParams

The request parameters are invalid.

Belirtilen istek parametreleri geçersiz olduğu için döndürülen hata mesajı.

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.