Cette page décrit les types d'outils de recommandation Cloud SQL Enterprise Plus suivants :
- Passer à l'édition Cloud SQL Enterprise Plus et activer la mise en cache des données pour améliorer les performances de lecture
- Passer à l'édition Cloud SQL Enterprise Plus avec une machine optimisée pour la mémoire afin d'améliorer les performances
Les sections suivantes décrivent le fonctionnement de ces outils de recommandation et leur utilisation.
Tarifs
Les outils de recommandation décrits sur cette page sont tous soumis au niveau de tarification de l'outil de recommandation.
Avant de commencer
Afin de pouvoir afficher les recommandations et les insights, procédez comme suit :
- Pour obtenir les autorisations permettant d'afficher et d'utiliser les insights et les recommandations, assurez-vous de disposer des rôles requis.
Tâches Rôles Afficher les recommandations L'un des rôles suivants : recommender.cloudsqlViewer
oucloudsql.viewer
.Appliquer les recommandations L'un des rôles suivants : recommender.cloudsqlAdmin
,cloudsql.editor
oucloudsql.admin
. -
Enable the Recommender API.
Passer à l'édition Cloud SQL Enterprise Plus et activer la mise en cache des données pour améliorer les performances de lecture
L'outil de recommandation pour la mise à niveau vers l'édition Cloud SQL Enterprise Plus et l'activation du cache de données afin d'améliorer les performances de lecture vous aide à détecter les instances critiques dont le taux de succès de cache (hit) est faible.
La mise à niveau vers l'édition Cloud SQL Enterprise Plus et l'activation du cache de données pour améliorer les performances de lecture analysent les métadonnées d'instance et les métriques sur le taux de succès de cache. Si l'instance est une instance de production et que son taux de succès de cache est faible, nous vous recommandons de passer à l'édition Cloud SQL Enterprise Plus et d'activer le cache de données pour améliorer les performances de lecture. Les recommandations sont générées quotidiennement.
Répertorier les instances pouvant être mises à niveau vers l'édition Cloud SQL Enterprise Plus avec activation du cache de données afin d'améliorer les recommandations de performances de lecture
Vous pouvez répertorier les recommandations de mise à niveau vers l'édition Cloud SQL Enterprise Plus en activant le cache de données afin d'améliorer les performances de lecture à l'aide de la console Google Cloud , de gcloud CLI
ou de l'API Recommender.
Console
Pour répertorier les recommandations de mise à niveau vers l'édition Cloud SQL Enterprise Plus, procédez comme suit :
-
Accédez à la page Instances Cloud SQL.
Accéder à la page Instances Cloud SQL
Dans la bannière Améliorer l'état des instances en examinant les problèmes et en appliquant les recommandations, cliquez sur Développer les détails.
Vous pouvez également procéder comme suit :
-
Accédez au centre de recommandations. Consultez également la section Rechercher et appliquer des recommandations avec Recommandations.
Accéder au hub de recommandations
Pour en savoir plus, consultez la page Premiers pas avec le hub de recommandations.
Dans la fiche Toutes les recommandations, cliquez sur Performances.
gcloud
Pour répertorier la mise à niveau vers l'édition Cloud SQL Enterprise Plus avec l'activation du cache de données afin d'améliorer les recommandations de performances de lecture, exécutez la commande gcloud recommender recommendations list
comme suit :
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.PerformanceRecommender \ --filter=recommenderSubtype=UPGRADE_TO_ENTERPRISE_PLUS_DATA_CACHE
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projet.LOCATION
: région où se trouvent vos instances, par exempleus-central1
.
API
Pour répertorier les recommandations de l'outil "Passer à l'édition Cloud SQL Enterprise Plus avec activation du cache de données pour améliorer les performances de lecture", appelez la méthode recommendations.list
comme suit :
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projet.LOCATION
: région où se trouvent vos instances, par exempleus-central1
.
Si l'outil de recommandation détecte des instances pouvant être mises à niveau vers l'édition Cloud SQL Enterprise Plus, elles sont répertoriées dans un tableau indiquant le nom de l'instance, une brève recommandation, le type de machine actuel, le type de machine recommandé, l'emplacement et la date de la dernière actualisation.
Afficher les insights et les recommandations détaillées
Vous pouvez afficher les insights et les recommandations détaillées sur les instances pouvant être mises à niveau vers l'édition Cloud SQL Enterprise Plus à l'aide de la console Google Cloud , de gcloud CLI
ou de l'API Recommender.
Console
Effectuez l'une des opérations suivantes :
- Sur la page Recommandations de performances, cliquez sur la fiche Recommandations de performances, puis sur Charge de travail à lecture intensive.
Le panneau de recommandations s'affiche. Il contient des insights et des recommandations détaillées pour l'instance.
- Sur la page Instances, cliquez sur Charge de travail à lecture intensive.
La liste des instances n'affiche que les instances pour lesquelles la recommandation s'applique.
gcloud
Pour afficher les insights et les recommandations détaillées sur une instance pouvant être mise à niveau, exécutez la commande gcloud recommender insights list
comme suit :
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.PerformanceInsight \ --filter=insightSubtype=READ_HEAVY_WORKLOAD
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projet.LOCATION
: région où se trouvent vos instances, par exempleus-central1
.
API
Appelez la méthode insights.list
comme suit :
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projet.LOCATION
: région où se trouvent vos instances (par exemple,us-central1
)
Un panneau contenant des insights sur les métriques ou sur les informations mises en évidence dans les insights s'affiche.
Appliquer les recommandations
Procédez comme suit pour mettre en œuvre cette recommandation :
- Pour passer à l'édition Cloud SQL Enterprise Plus, cliquez sur Charge de travail intensive en lecture dans la colonne Problèmes. Une fenêtre Passer à l'édition Enterprise Plus s'affiche et fournit une recommandation. Pour procéder à la mise à niveau, cliquez sur Modifier > Mettre à niveau. Pour en savoir plus sur la mise à niveau de votre instance, consultez la page Mettre à niveau une instance vers Cloud SQL Enterprise Plus à l'aide de la mise à niveau sur place. Pour en savoir plus sur l'absence de temps d'arrêt, consultez la section Cache de données.
Passer à l'édition Cloud SQL Enterprise Plus avec une machine optimisée pour la mémoire afin d'améliorer les performances
Le recommander de mise à niveau vers l'édition Cloud SQL Enterprise Plus offre les avantages suivants :
- Fournit des performances de machine optimisées pour la mémoire.
- Vous aide à détecter les instances critiques pour vos charges de travail et à identifier les cas où leur utilisation de la mémoire par rapport au processeur est élevée.
Cet outil de recommandation analyse les métadonnées d'instance et les métriques sur l'utilisation du processeur et de la mémoire. Si l'instance est une instance de production avec un ratio d'utilisation mémoire/CPU élevé et une forte pression sur la mémoire, nous vous recommandons de passer à l'édition Cloud SQL Enterprise Plus avec une machine à mémoire optimisée pour améliorer les performances. Les recommandations sont générées quotidiennement.
Vous pouvez lister les recommandations à l'aide de la console Google Cloud , de gcloud CLI
ou de l'API Recommender.
Console
Pour répertorier les recommandations de mise à niveau vers l'édition Cloud SQL Enterprise Plus, procédez comme suit :
-
Accédez à la page Instances Cloud SQL.
Accéder à la page Instances Cloud SQL
Dans la bannière Améliorer l'état des instances en examinant les problèmes et en appliquant les recommandations, cliquez sur Développer les détails.
Vous pouvez également procéder comme suit :
-
Accédez au centre de recommandations. Consultez également la section Rechercher et appliquer des recommandations avec Recommandations.
Accéder au hub de recommandations
Pour en savoir plus, consultez la page Premiers pas avec le hub de recommandations.
Dans la fiche Toutes les recommandations, cliquez sur Performances.
gcloud
Pour lister les instances pour lesquelles une mise à niveau est recommandée, exécutez la commande gcloud recommender recommendations list
comme suit :
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.PerformanceRecommender \ --filter=recommenderSubtype=SQLSERVER_UPGRADE_TO_ENTERPRISE_PLUS_MEMORY_OPTIMIZED
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projet.LOCATION
: région où se trouvent vos instances, par exempleus-central1
.
API
Pour lister les instances pour lesquelles une mise à niveau est recommandée, appelez la méthode recommendations.list
comme suit :
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projet.LOCATION
: région où se trouvent vos instances, par exempleus-central1
.
Si l'outil de recommandation détecte des instances pouvant être mises à niveau vers l'édition Cloud SQL Enterprise Plus, elles sont répertoriées dans un tableau indiquant le nom de l'instance, une brève recommandation, le type de machine actuel, le type de machine recommandé, l'emplacement et la date de la dernière actualisation.
Afficher les insights et les recommandations détaillées
Vous pouvez afficher les insights et les recommandations détaillées sur les instances pouvant être mises à niveau vers l'édition Cloud SQL Enterprise Plus à l'aide de la console Google Cloud , de gcloud CLI
ou de l'API Recommender.
Console
Effectuez l'une des opérations suivantes :
- Sur la page Recommandations de performances, cliquez sur la fiche Recommandations de performances, puis sur Mémoire proche de la limite du niveau.
Le panneau de recommandations s'affiche. Il contient des insights et des recommandations détaillées pour l'instance.
- Sur la page Instances, cliquez sur Mémoire approchant la limite du niveau.
La liste des instances n'affiche que les instances pour lesquelles la recommandation s'applique.
gcloud
Pour afficher les insights et les recommandations détaillées sur une instance pouvant être mise à niveau, exécutez la commande gcloud recommender insights list
comme suit :
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.PerformanceInsight \ --filter=insightSubtype="SQLSERVER_HIGH_LAZY_WRITES_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO OR SQLSERVER_HIGH_FREE_LIST_STALLS_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO"
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projet.LOCATION
: région où se trouvent vos instances, par exempleus-central1
.
API
Appelez la méthode insights.list
comme suit :
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights
Remplacez les éléments suivants :
PROJECT_ID
: ID de votre projet.LOCATION
: région où se trouvent vos instances, par exempleus-central1
.
Un panneau contenant des insights sur les métriques ou sur les informations mises en évidence dans les insights s'affiche.
Appliquer les recommandations
Procédez comme suit pour mettre en œuvre cette recommandation :
- Pour passer à l'édition Cloud SQL Enterprise Plus, cliquez sur Mémoire proche de la limite du niveau dans la colonne Problèmes. Une fenêtre Passer à l'édition Enterprise Plus s'affiche et fournit une recommandation. Pour procéder à la mise à niveau, cliquez sur Modifier > Mettre à niveau. Pour en savoir plus sur la mise à niveau de votre instance, consultez Mettre à niveau une instance vers Cloud SQL Enterprise Plus à l'aide de la mise à niveau sur place.