Tous les produits
Search
Centre de documentation

:GetAsyncErrorRequestStatByCode

Dernière mise à jour :Aug 10, 2026

Interroge de manière asynchrone les codes d'erreur MySQL dans les données SQL Explorer, ainsi que le nombre de modèles SQL associés à chaque code d'erreur.

Remarque

Les résultats complets de la requête ne sont pas renvoyés immédiatement après un appel asynchrone. Si la valeur du paramètre

isFinish

est

false

dans la réponse, patientez une seconde avant de relancer l'appel. Les résultats complets de la requête sont retournés uniquement lorsque la valeur de

isFinish

devient

true

.

  • Cette opération d'API prend uniquement en charge les instances ApsaraDB RDS for MySQL et les clusters PolarDB for MySQL pour lesquels l'édition professionnelle DAS est activée. Pour plus d'informations, consultez Acheter l'édition professionnelle DAS.

  • Si vous utilisez un SDK pour appeler Database Autonomy Service (DAS), définissez la région sur cn-shanghai.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes GetAsyncErrorRequestStatByCode

Opération à effectuer. Définissez la valeur sur GetAsyncErrorRequestStatByCode.

InstanceId String Yes rm-2ze8g2am97624****

ID de l'instance.

NodeId String No pi-wz9s658475e58****

ID du nœud.

Remarque Ce paramètre est obligatoire pour les clusters PolarDB for MySQL.
Start Long No 1642556990714

Début de la plage temporelle à interroger. Indiquez l'heure au format timestamp UNIX. Unité : millisecondes.

Remarque L'heure de début peut remonter jusqu'à 90 jours avant l'heure actuelle.
End Long No 1642566830000

Fin de la plage temporelle à interroger. Indiquez l'heure au format timestamp UNIX. Unité : millisecondes.

Remarque L'heure de fin doit être postérieure à l'heure de début. L'intervalle ne peut pas dépasser 24 heures.
DbName String No testdb01

Nom de la base de données.

Paramètres de réponse

Parameter Type Example Description
Code Long 200

Code d'état HTTP renvoyé.

Message String Successful

Message renvoyé pour la requête.

Remarque Si la requête aboutit, la valeur Successful est renvoyée. En cas d'échec, un message d'erreur contenant des informations telles qu'un code d'erreur est renvoyé.
Data Object

Données renvoyées.

fail Boolean false

Indique si la requête a échoué. Valeurs possibles :

  • true : La requête a échoué.
  • false : La requête a abouti.
isFinish Boolean true

Indique si la requête asynchrone est terminée.

  • true
  • false
resultId String async__fcd7c35788e62324622c3b4a03de****

ID de la requête asynchrone.

state String SUCCESS

Statut d'exécution de la requête asynchrone.

  • RUNNING
  • SUCCESS
  • FAIL
timestamp Long 1644560866961

Heure d'exécution de la requête. La valeur de ce paramètre est un timestamp UNIX. Unité : ms.

complete Boolean true

Indique si la requête asynchrone est terminée. Valeurs possibles :

  • true
  • false
result Array of stat

Informations sur les codes d'erreur renvoyés et le nombre de modèles SQL correspondant à chaque code d'erreur.

instanceId String rm-2ze8g2am97624****

ID de l'instance.

errorCode String 1062

Code d'erreur.

count Integer 1

Nombre de modèles SQL correspondant au code d'erreur.

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

ID de la requête.

Success Boolean true

Indique si la requête a abouti. Valeurs possibles :

  • true
  • false

Exemples

Exemples de requêtes

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

Exemples de réponses réussies

XML format

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 format

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
}

Codes d'erreur

HTTP status code

Error code

Error message

Description

400

InvalidParams

The request parameters are invalid.

Le message d'erreur renvoyé indique que les paramètres de requête spécifiés ne sont pas valides.

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.