Améliorer les performances avec l'édition Cloud SQL Enterprise Plus

Cette page décrit les types d'outils de recommandation Cloud SQL Enterprise Plus suivants :

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 ou cloudsql.viewer.
    Appliquer les recommandations L'un des rôles suivants : recommender.cloudsqlAdmin, cloudsql.editor ou cloudsql.admin.
    Pour plus d'informations sur les rôles, consultez les pages Comprendre les rôles et Accorder des autorisations Identity and Access Management (IAM).
  • Enable the Recommender API.

    Enable the API

Passer à l'édition Cloud SQL Enterprise Plus pour des temps d'arrêt de maintenance quasiment nuls

L'outil de recommandation de l'édition Cloud SQL Enterprise Plus pour des temps d'arrêt de maintenance quasiment nuls vous aide à détecter les instances critiques qui mettent beaucoup de temps à s'arrêter pendant la maintenance, ou dont la maintenance a été différée. Il analyse les métadonnées d'instance et les données concernant la maintenance.

Si votre instance est une instance de production dont l'arrêt prend beaucoup de temps pendant la maintenance ou dont la maintenance a été différée, nous vous recommandons de passer à l'édition Cloud SQL Enterprise Plus afin de bénéficier de temps d'arrêt de maintenance quasiment nuls. Les recommandations sont générées quotidiennement.

Répertorier les recommandations pour des temps d'arrêt quasiment nuls

Vous pouvez répertorier les recommandations de mise à niveau vers l'édition Cloud SQL Enterprise Plus pour obtenir des temps d'arrêt de maintenance quasiment nuls à 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 :

  1. 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 :

  1. 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.

  2. Dans la fiche Toutes les recommandations, cliquez sur Performances.

gcloud

Exécutez la commande gcloud recommender insights list comme suit :

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=UPGRADE_TO_ENTERPRISE_PLUS

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet
  • LOCATION : une région, telle que us-central1

API

Appelez la méthode insights.list comme suit :

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet
  • LOCATION : une région, telle que us-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 Non optimisée avec Enterprise Plus. 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 Non optimisée avec Enterprise Plus. La liste des instances n'affiche que les instances pour lesquelles la recommandation s'applique.

gcloud

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=INSIGHT_SUBTYPE

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet.
  • LOCATION : une région, telle que us-central1
  • INSIGHT_SUBTYPE : définissez ce paramètre sur l'un des éléments suivants :
    • CRASH_RECOVERY_CAUSED_HIGH_MAINTENANCE_DOWNTIME : afficher des insights sur le nombre total de récupérations après plantage pour votre instance
    • MAINTENANCE_DEFERRED_MULTIPLE_TIMES : afficher des insights sur le nombre total de maintenances différées pour votre instance

API

Appelez la méthode insights.list comme suit :

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet
  • LOCATION : une région, telle que 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

Pour mettre en œuvre cette recommandation, procédez comme suit :

  • Pour passer à l'édition Cloud SQL Enterprise Plus, cliquez sur Non optimisée avec Cloud SQL Enterprise Plus dans la colonne Problèmes. Une fenêtre Passer à l'édition Cloud SQL 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 et activer la mise en cache des données pour améliorer les performances de lecture

L'outil de recommandations 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 et leur taux de succès de cache 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 :

  1. 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 :

  1. 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.

  2. 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_AND_ENABLE_DATA_CACHE

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet.
  • LOCATION : région où se trouvent vos instances, par exemple us-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 exemple us-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 Non optimisée avec Enterprise Plus. 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 Non optimisée avec Enterprise Plus. 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 exemple us-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

Pour mettre en œuvre cette recommandation, procédez comme suit :

  • Pour passer à l'édition Cloud SQL Enterprise Plus, cliquez sur Non optimisée avec Cloud SQL Enterprise Plus dans la colonne Problèmes. Une fenêtre Passer à l'édition Cloud SQL 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 activation du cache de données

L'outil de recommandation pour la mise à niveau vers l'édition Cloud SQL Enterprise Plus avec activation du cache de données vous aide à détecter les instances critiques et qui mettent beaucoup de temps à s'arrêter pendant la maintenance, ou dont la maintenance a été différée et leur taux de succès de cache est faible.

L'outil de recommandation pour passer à l'édition Cloud SQL Enterprise Plus avec activation du cache de données analyse les métadonnées et les métriques d'instance.

Si votre instance est une instance de production dont l'arrêt prend beaucoup de temps pendant la maintenance, ou dont la maintenance a été différée et dont le taux de succès de cache voit des pages déborder, nous vous recommandons de passer à l'édition Cloud SQL Enterprise Plus et d'activer le cache de données afin que vos instances aient des temps d'arrêt de maintenance quasiment nuls et d'améliorer les performances de lecture. Les recommandations sont générées quotidiennement.

Répertorier les instances Cloud SQL pouvant être mises à niveau vers l'édition Cloud SQL Enterprise Plus avec activation des recommandations de cache de données

Vous pouvez répertorier les recommandations pour passer à l'édition Cloud SQL Enterprise Plus avec l'activation du cache de données en utilisant la console Google Cloud, gcloud CLI ou l'API Recommender.

Console

Pour répertorier les recommandations de mise à niveau vers l'édition Cloud SQL Enterprise Plus, procédez comme suit :

  1. 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 :

  1. 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.

  2. Dans la fiche Toutes les recommandations, cliquez sur Performances.

gcloud

Pour répertorier les recommandations pour passer à l'édition Cloud SQL Enterprise Plus avec activation du cache de données, 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_AND_ENABLE_DATA_CACHE

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet.
  • LOCATION : région où se trouvent vos instances, par exemple us-central1.

API

Pour répertorier les recommandations pour passer à l'édition Cloud SQL Enterprise Plus avec activation du cache de données, 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 exemple, us-central1)

Si l'outil de recommandation détecte des instances pouvant être mises à niveau vers l'édition Cloud SQL Enterprise Plus avec activation du cache de données, 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 Non optimisée avec Enterprise Plus. 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 Non optimisée avec Enterprise Plus. 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=INSIGHT_SUBTYPE

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet.
  • LOCATION : région où se trouvent vos instances (par exemple, us-central1)
  • INSIGHT_SUBTYPE : définissez ce paramètre sur l'un des éléments suivants :
    • CRASH_RECOVERY_CAUSED_HIGH_MAINTENANCE_DOWNTIME : afficher des insights sur le nombre total de récupérations après plantage pour votre instance
    • MAINTENANCE_DEFERRED_MULTIPLE_TIMES : afficher des insights sur le nombre total de maintenances différées pour votre instance
    • READ_HEAVY_WORKLOAD : afficher des insights sur l'utilisation du processeur

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 : une région, telle que 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

Pour mettre en œuvre cette recommandation, procédez comme suit :

Activer le cache de données pour améliorer les performances de lecture

L'outil de recommandation pour activer le 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 est bas.

L'outil de recommandation pour passer à l'édition Cloud SQL Enterprise Plus avec activation du cache de données afin d'améliorer les performances de lecture analyse les métadonnées et les métriques du taux de succès de cache.

Si votre instance est une instance de production et que son taux de succès de cache est faible, nous vous recommandons 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 recommandations d'instances Cloud SQL éligibles à l'activation du cache de données pour améliorer les performances de lecture

Vous pouvez répertorier les recommandations d'activation du cache de données afin d'améliorer les performances de lecture en utilisant la console Google Cloud, gcloud CLI ou l'API Recommender.

Console

Pour répertorier les recommandations de mise à niveau vers l'édition Cloud SQL Enterprise Plus, procédez comme suit :

  1. 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 :

  1. 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.

  2. Dans la fiche Toutes les recommandations, cliquez sur Performances.

gcloud

Pour répertorier les recommandations d'activation du cache de données afin d'améliorer les 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=ENABLE_DATA_CACHE

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet.
  • LOCATION : région où se trouvent vos instances, par exemple us-central1.

API

Pour répertorier l'activation du cache de données afin d'améliorer les recommandations de performances de lecture, appelez la méthode recommendations.list comme suit :

GET https://recommender.googleapis.com/v1beta1/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 exemple us-central1.

Si l'outil de recommandation détecte des instances pour lesquelles le cache de données peut être activé, celles-ci sont répertoriées dans un tableau avec 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 en utilisant la console Google Cloud, gcloud CLI ou 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 Non optimisée avec Enterprise Plus. 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 Non optimisée avec Enterprise Plus. 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 exemple us-central1.

API

Appelez la méthode insights.list comme suit :

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

Remplacez les éléments suivants :

  • PROJECT_ID : ID de votre projet
  • LOCATION : une région, telle que 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

Pour mettre en œuvre cette recommandation, procédez comme suit :

  • Pour passer à l'édition Cloud SQL Enterprise Plus, cliquez sur Non optimisée avec Cloud SQL Enterprise Plus dans la colonne Problèmes. Une fenêtre Passer à l'édition Cloud SQL Enterprise Plus s'affiche et fournit une recommandation. Pour effectuer une mise à niveau, cliquez sur Modifier > Mettre à niveau > Personnaliser votre instance > Activer le cache de données. 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.

Étapes suivantes