Consulte les suggestions de diagnostic générées par la fonctionnalité d'optimisation SQL automatique de DAS.
Description de l'opération
La fonctionnalité de diagnostic SQL fournit des suggestions de diagnostic d'instance. Vous pouvez utiliser ces suggestions pour optimiser les index d'instance. Pour plus de détails, consultez Optimisation SQL automatique.
Vous pouvez appeler cette opération uniquement pour consulter les suggestions de diagnostic générées par la fonctionnalité d'optimisation SQL automatique de DAS.
Avant de commencer :
Le moteur DPI de base de données est RDS MySQL ou PolarDB for MySQL.
Si vous utilisez le site chinois (aliyun.com) ou le SDK DAS, utilisez la dernière version.
Lorsque vous appelez DAS à l'aide du SDK, définissez la région sur cn-shanghai.
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:GetSqlOptimizeAdvice |
get |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ConsoleContext |
string |
Non |
Paramètre réservé. |
None |
| Engine |
string |
Non |
Le moteur de base de données. Valeurs valides :
|
MySQL |
| InstanceIds |
string |
Non |
L'identifiant de l'instance. Remarque
Seules les instances RDS MySQL et PolarDB for MySQL sont prises en charge. |
rm-2ze1jdv45i7l6**** |
| StartDt |
string |
Non |
La date de début de la requête. Format : yyyyMMdd (UTC).
|
20210916 |
| EndDt |
string |
Non |
La date de fin de la requête. Format : yyyyMMdd (UTC).
|
20210917 |
| Region |
string |
Non |
La région à laquelle l'instance appartient. Valeurs valides :
Ce paramètre prend effet uniquement lorsque le paramètre de requête InstanceIds est laissé vide. Si InstanceIds est laissé vide, les données sont récupérées en fonction de la région spécifiée par le paramètre Region. La région par défaut est cn-china. Si InstanceIds n'est pas vide, les données sont récupérées en fonction de la région de la première instance spécifiée par InstanceIds, même si le paramètre Region est défini. Remarque
Pour les instances créées dans des régions de la Chine continentale, définissez ce paramètre sur cn-china. |
cn-china |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Code |
string |
Le code d'état renvoyé. |
200 |
| Message |
string |
Le message renvoyé pour la requête. Remarque
Si la requête aboutit, la valeur Successful est renvoyée. Si la requête échoue, un message d'erreur est renvoyé, tel qu'un code d'erreur. |
Successful |
| Data |
object |
Les détails, y compris le nombre total d'entrées et les codes d'erreur. |
|
| Status |
string |
L'état de la tâche. Valeurs valides :
|
FINISH |
| StatusCode |
string |
Le code d'état de la tâche. Valeurs valides :
|
SUCCESS |
| DownloadUrl |
string |
L'URL de téléchargement du fichier. |
https://das-sql-optimize.oss-cn-shanghai.aliyuncs.com/adb/oss_sql_optimize_advice/1083******* |
| CreateTime |
string |
L'heure de création de la tâche. La valeur est un horodatage UNIX. Unité : millisecondes. |
1632303861000 |
| ExpireTime |
string |
L'heure d'expiration du fichier. La valeur est un horodatage UNIX. Unité : millisecondes. Remarque
Le fichier expire trois jours après la création de la tâche. |
1632563061000 |
| TaskId |
string |
L'identifiant de la tâche. |
2021091710461519216**** |
| RequestId |
string |
L'identifiant de la requête. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Indique si la requête a abouti. Valeurs valides :
|
true |
Exemples
JSON format
{
"Code": "200",
"Message": "Successful",
"Data": {
"Status": "FINISH",
"StatusCode": "SUCCESS",
"DownloadUrl": "https://das-sql-optimize.oss-cn-shanghai.aliyuncs.com/adb/oss_sql_optimize_advice/1083*******",
"CreateTime": "1632303861000",
"ExpireTime": "1632563061000",
"TaskId": "2021091710461519216****"
},
"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. | Les paramètres de la requête sont invalides. |
| 403 | NoPermission | You are not authorized to do this action. | Vous ne disposez pas des autorisations nécessaires pour effectuer cette opération. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.