Tous les produits
Search
Centre de documentation

:GetQueryOptimizeExecErrorStats

Dernière mise à jour :Aug 10, 2026

Interroge les modèles SQL dont l'exécution a échoué.

  • Si vous utilisez un SDK Alibaba Cloud ou un SDK Database Autonomy Service (DAS) pour appeler cette opération d'API, nous vous recommandons d'utiliser la dernière version du SDK.

  • Si vous utilisez un SDK pour appeler les opérations d'API de DAS, vous devez définir l'ID de région sur cn-shanghai.

  • Cette opération s'applique aux services de base de données suivants :

    • ApsaraDB RDS for MySQL

    • PolarDB for MySQL

    • ApsaraDB RDS for PostgreSQL

Paramètres de requête

ParamètreTypeObligatoireExempleDescription
ActionStringOuiGetQueryOptimizeExecErrorStats

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

EngineStringOuiMySQL

Moteur de base de données. Valeurs valides :

  • MySQL
  • PolarDBMySQL
  • PostgreSQL
InstanceIdsStringNonrm-2ze8g2am97624****

ID des instances. Séparez les ID par des virgules (,).

KeywordsStringNonselect update

Mots-clés des modèles SQL. Séparez les mots-clés par des espaces.

LogicalOperatorStringNonor

Relation logique entre plusieurs mots-clés. Valeurs valides :

  • or
  • and
DbNamesStringNontestdb01

Nom de la base de données à interroger.

TimeStringOui1642953600000

Fin de la plage de temps à interroger. Spécifiez l'heure au format timestamp UNIX. Unité : millisecondes.

PageSizeStringOui10

Nombre d'entrées à renvoyer par page. Valeur par défaut : 10.

PageNoStringOui1

Numéro de la page à renvoyer. La numérotation commence à 1. Valeur par défaut : 1.

OrderByStringNonerror_count

Champ de tri des entrées renvoyées. Seul error_count est pris en charge ; les entrées sont triées selon le nombre d'échecs d'exécution.

AscStringNontrue

Indique si le tri des entrées renvoyées se fait par ordre croissant. Valeur par défaut : true. Valeurs valides :

  • true : trie les entrées renvoyées par ordre croissant.
  • false : ne trie pas les entrées renvoyées par ordre croissant.
RegionStringNoncn-china

Région où réside l'instance. Valeurs valides :

  • cn-china : Chine continentale
  • cn-hongkong : Chine (Hong Kong)
  • ap-southeast-1 : Singapour

Ce paramètre n'est valide que si le paramètre InstanceIds est vide. Si vous ne spécifiez pas le paramètre InstanceIds, le système récupère les données de la région définie par le paramètre Region. Par défaut, le paramètre Region est défini sur cn-china. Si vous avez spécifié le paramètre InstanceIds, le paramètre Region spécifié est ignoré et le système récupère les données de la région où réside la première instance spécifiée.

Remarque Si vos instances résident dans des régions situées en Chine continentale, définissez ce paramètre sur cn-china.

Paramètres de réponse

ParamètreTypeExempleDescription
CodeString200

Code d'état HTTP renvoyé.

MessageStringSuccessful

Message renvoyé pour la requête.

DataObject

Informations détaillées, y compris les codes d'erreur et le nombre d'entrées renvoyées.

TotalLong19

Nombre total d'entrées renvoyées.

PageNoInteger1

Numéro de la page renvoyée.

PageSizeInteger10

Nombre d'entrées renvoyées par page.

ExtraStringNone

Paramètre réservé.

ListArray of QueryOptimizeExecErrorStats

Informations sur les modèles SQL dont l'exécution a échoué.

InstanceIdStringrm-2ze8g2am97624****

ID de l'instance.

InstanceNameStringtest01

Alias de l'instance.

DbnameStringtestdb01

Nom de la base de données.

SqlIdString2e8147b5ca2dfc640dfd5e43d96a****

ID du modèle SQL.

SqlTextStringselect * from test1

Contenu du modèle SQL.

ErrorCodeString1146

Code d'erreur renvoyé.

ErrorCountLong10

Nombre d'erreurs.

RequestIdStringB6D17591-B48B-4D31-9CD6-9B9796B2****

ID de la requête.

SuccessStringtrue

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

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

Exemples

Exemples de requêtes

http(s)://das.cn-shanghai.aliyuncs.com/?Action=GetQueryOptimizeExecErrorStats
&Engine=MySQL
&InstanceIds=rm-2ze8g2am97624****
&Keywords=select update
&LogicalOperator=or
&DbNames=testdb01
&Time=1642953600000
&PageSize=10
&PageNo=1
&OrderBy=error_count
&Asc=true
&Region=cn-china
&Common request parameters

Exemples de réponses réussies

XML format

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

<GetQueryOptimizeExecErrorStatsResponse>
    <Code>200</Code>
    <Message>Successful</Message>
    <Data>
        <Total>19</Total>
        <PageNo>1</PageNo>
        <PageSize>10</PageSize>
        <Extra>None</Extra>
        <List>
            <InstanceId>rm-2ze8g2am97624****</InstanceId>
            <InstanceName>test01</InstanceName>
            <Dbname>testdb01</Dbname>
            <SqlId>2e8147b5ca2dfc640dfd5e43d96a****</SqlId>
            <SqlText>select * from test1</SqlText>
            <ErrorCode>1146</ErrorCode>
            <ErrorCount>10</ErrorCount>
        </List>
    </Data>
    <RequestId>B6D17591-B48B-4D31-9CD6-9B9796B2****</RequestId>
    <Success>true</Success>
</GetQueryOptimizeExecErrorStatsResponse>

JSON format

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

{
  "Code" : "200",
  "Message" : "Successful",
  "Data" : {
    "Total" : 19,
    "PageNo" : 1,
    "PageSize" : 10,
    "Extra" : "None",
    "List" : [ {
      "InstanceId" : "rm-2ze8g2am97624****",
      "InstanceName" : "test01",
      "Dbname" : "testdb01",
      "SqlId" : "2e8147b5ca2dfc640dfd5e43d96a****",
      "SqlText" : "select * from test1",
      "ErrorCode" : "1146",
      "ErrorCount" : 10
    } ]
  },
  "RequestId" : "B6D17591-B48B-4D31-9CD6-9B9796B2****",
  "Success" : "true"
}

Codes d'erreur

Code d'état HTTP Code d'erreur Message d'erreur 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 les Codes d'erreur de service.