Consulte une URL de partage fournie par la fonctionnalité de gouvernance des requêtes.
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:GetQueryOptimizeShareUrl |
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-2ze1jdv45i7l6**** |
| TagNames |
string |
Non |
Paramètre réservé. |
None |
| 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 |
| Rules |
string |
Non |
Les balises utilisées pour filtrer les modèles SQL. Séparez les balises multiples par des virgules (,). Pour plus d'informations, consultez Gouvernance des requêtes. |
DAS_NOT_IMPORTANT |
| DbNames |
string |
Non |
Le nom de la base de données à interroger. |
testdb01 |
| Time |
integer |
Oui |
La date à interroger. Définissez ce paramètre sur un horodatage UNIX représentant le nombre de millisecondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC. |
1642953600000 |
| PageSize |
integer |
Non |
Le nombre d'entrées par page. Valeur par défaut : 10. |
10 |
| PageNo |
integer |
Non |
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. Valeur par défaut : count. Valeurs valides :
|
count |
| Asc |
boolean |
Non |
Indique si les entrées renvoyées doivent être triées par ordre croissant. Valeur par défaut : true. Valeurs valides :
|
true |
| OnlyOptimizedSql |
boolean |
Non |
Indique si seuls les modèles SQL devant être optimisés doivent être interrogés. Valeur par défaut : false. Valeurs valides :
|
true |
| SqlIds |
string |
Non |
Les identifiants des modèles SQL. Vous pouvez appeler l'opération GetQueryOptimizeExecErrorStats pour obtenir les identifiants des modèles SQL. |
6068ce044e3dc9b903979672fb0b69df,d12515c015fc9f41a0778a9e1de0**** |
| Region |
string |
Non |
La région dans laquelle l'instance réside. 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
Si vos instances résident dans les régions de la Chine continentale, définissez ce paramètre sur cn-china. |
cn-china |
| User |
string |
Non |
Le compte de la base de données à interroger. |
testUser |
É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é. Remarque
Si la requête a réussi, la valeur Successful est renvoyée. Si la requête a échoué, un message d'erreur contenant des informations telles qu'un code d'erreur est renvoyé. |
Successful |
| 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 |
| Data |
string |
L'URL de partage. |
https://hdm.console.alibabacloud.com/#/queryOptimize**** |
Exemples
JSON format
{
"Code": "200",
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true",
"Data": "https://hdm.console.alibabacloud.com/#/queryOptimize****"
}
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.