Consulte les modèles SQL dont l'exécution a échoué.
Description de l'opération
-
Si vous utilisez le SDK Alibaba Cloud ou le SDK Database Autonomy Service (DAS) pour appeler cette opération, 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'identifiant de la région sur cn-shanghai.
-
Cette opération prend en charge les moteurs de base de données suivants :
-
ApsaraDB RDS for MySQL
-
PolarDB for MySQL
-
ApsaraDB RDS for PostgreSQL
-
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
hdm:GetQueryOptimizeExecErrorStats |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Engine |
string |
Oui |
Le moteur de base de données. Valeurs valides :
|
MySQL |
| InstanceIds |
string |
Non |
Les identifiants des instances. Séparez les identifiants multiples par des virgules (,). |
rm-2ze8g2am97624**** |
| Keywords |
string |
Non |
Les mots-clés du modèle SQL. Séparez les mots-clés multiples par des espaces. |
select update |
| LogicalOperator |
string |
Non |
La relation logique entre plusieurs mots-clés. Valeurs valides :
|
or |
| DbNames |
string |
Non |
Le nom de la base de données à interroger. |
testdb01 |
| Time |
string |
Oui |
La plage horaire à interroger. Spécifiez l'heure au format d'horodatage UNIX. Unité : millisecondes. |
1642953600000 |
| PageSize |
string |
Oui |
Le nombre d'entrées par page. Valeur par défaut : 10. |
10 |
| PageNo |
string |
Oui |
Le numéro de page. Les pages commencent à la page 1. Valeur par défaut : 1. |
1 |
| OrderBy |
string |
Non |
Le champ selon lequel trier les entrées renvoyées. Seul error_count est pris en charge, ce qui indique que les entrées sont triées en fonction du nombre d'exécutions ayant échoué. |
error_count |
| Asc |
string |
Non |
Indique si les entrées renvoyées doivent être triées par ordre croissant. Valeur par défaut : true. Valeurs valides :
|
true |
| Region |
string |
Non |
La région dans laquelle réside l'instance. Valeurs valides :
Ce paramètre ne prend effet que si InstanceIds est laissé vide. Si vous laissez InstanceIds vide, le système obtient les données de la région définie par Region. Par défaut, Region est défini sur cn-china. Si vous spécifiez InstanceIds, Region ne prend pas effet et le système obtient les données de la région dans laquelle réside la première instance spécifiée.**** Remarque
Définissez ce paramètre sur cn-china pour les instances créées dans les régions de la Chine continentale. |
cn-china |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| Code |
string |
Le code d'état HTTP renvoyé. |
200 |
| Message |
string |
Le message renvoyé. |
Successful |
| Data |
object |
Les informations détaillées, y compris les codes d'erreur et le nombre d'entrées renvoyées. |
|
| Total |
integer |
Le nombre total d'entrées renvoyées. |
19 |
| PageNo |
integer |
Le numéro de page. |
1 |
| PageSize |
integer |
Le nombre d'entrées par page. |
10 |
| Extra |
string |
Le paramètre réservé. |
None |
| List |
array<object> |
Les informations sur les modèles SQL dont l'exécution a échoué. |
|
|
object |
|||
| InstanceId |
string |
The instance ID. |
rm-2ze8g2am97624**** |
| InstanceName |
string |
The alias of the database instance. |
test01 |
| Dbname |
string |
The name of the database. |
testdb01 |
| SqlId |
string |
The SQL template ID. |
2e8147b5ca2dfc640dfd5e43d96a**** |
| SqlText |
string |
The content of the SQL template. |
select * from test1 |
| ErrorCode |
string |
The error code returned if the request failed. |
1146 |
| ErrorCount |
integer |
The number of errors. |
10 |
| RequestId |
string |
L'identifiant de la requête. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Indique si la requête a réussi. Valeurs valides :
|
true |
Exemples
JSON format
{
"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 de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.