Ce document explique comment utiliser l'assistance de l'IA pour vous aider à observer et à résoudre les problèmes liés à vos ressources Cloud SQL. Vous pouvez utiliser les outils de dépannage assistés par l'IA de Cloud SQL et Gemini Cloud Assist pour améliorer les performances des requêtes et surveiller les performances du système.
Limites
Les limites suivantes s'appliquent au dépannage assisté par l'IA dans Cloud SQL :
- Pour obtenir les meilleurs résultats, attendez 24 heures après avoir activé le dépannage assisté par IA dans la console Google Cloud pour permettre à Cloud SQL d'établir une référence des performances moyennes de votre instance, de votre base de données et de vos requêtes.
- Le dépannage assisté par l'IA n'est pas disponible pour les configurations Cloud SQL suivantes :
- Instances Cloud SQL Enterprise
- Instances qui utilisent l'ancienne architecture réseau pour Cloud SQL
- Instances à l'intérieur d'un périmètre VPC Service Controls
- Instances sur lesquelles Access Transparency est activé
- Instances répliquées avec accès en lecture
Avant de commencer
- Assurez-vous que Gemini Cloud Assist est configuré pour votre compte utilisateur et votre projet Google Cloud .
Après avoir configuré Gemini Cloud Assist, vous devrez peut-être attendre cinq minutes que le service se propage avant de pouvoir activer le dépannage assisté par IA dans Cloud SQL.
- Assurez-vous que votre instance est une instance Cloud SQL Enterprise Plus.
- Assurez-vous que votre instance Cloud SQL utilise la nouvelle architecture réseau.
- Activez les insights sur les requêtes pour l'édition Cloud SQL Enterprise Plus.
Rôles et autorisations requis
Pour obtenir les autorisations nécessaires pour utiliser le dépannage assisté par IA, demandez à votre administrateur de vous accorder le rôle IAM Lecteur d'insights sur les bases de données (roles/databaseinsights.viewer
) sur le projet qui héberge l'instance Cloud SQL.
Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.
Ce rôle prédéfini contient les autorisations requises pour utiliser le dépannage assisté par l'IA. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour utiliser le dépannage assisté par IA :
-
databaseinsights.performanceIssues.detect
-
databaseinsights.performanceIssues.investigate
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Activer le dépannage assisté par l'IA
Lorsque vous activez le dépannage assisté par IA pour votre instance Cloud SQL, Cloud SQL peut analyser les performances de vos bases de données et détecter les anomalies dans l'exécution de vos requêtes. Lorsque Cloud SQL détecte des anomalies dans les performances des requêtes ou identifie une charge système élevée, le dépannage assisté par l'IA vous aide à analyser la situation avec des preuves et vous fournit des recommandations.
Pour activer le dépannage assisté par IA pour votre instance Cloud SQL, procédez comme suit :
-
Dans la console Google Cloud , accédez à la page Instances Cloud SQL.
- Pour ouvrir la page Présentation d'une instance, cliquez sur son nom.
- Dans la tuile Configuration, cliquez sur Modifier la configuration.
- Dans la section Personnaliser votre instance, développez Insights sur les requêtes.
- Si l'option n'est pas déjà sélectionnée, sélectionnez Activer Insights sur les requêtes.
- Si ce n'est pas déjà fait, sélectionnez Activer les fonctionnalités Enterprise Plus.
- Sélectionnez Activer le dépannage assisté par l'IA.
- Cliquez sur Enregistrer.
Si vous activez les insights sur les requêtes pour l'édition Cloud SQL Enterprise Plus, votre instance doit être redémarrée. Si vous n'activez que le dépannage assisté par IA, votre instance n'a pas besoin d'être redémarrée. Pour en savoir plus sur l'activation de Query Insights pour l'édition Cloud SQL Enterprise Plus, consultez Utiliser Query Insights pour améliorer les performances des requêtes.
Ouvrir Gemini Cloud Assist
Pour utiliser Gemini Cloud Assist avec Cloud SQL, procédez comme suit :
-
Dans la console Google Cloud , accédez à la page Instances Cloud SQL.
- Pour ouvrir la page Présentation d'une instance, cliquez sur son nom.
- Dans le volet de navigation, sélectionnez Insights sur les requêtes.
- Pour ouvrir le panneau Cloud Assist, cliquez sur spark Ouvrir ou fermer le chat Gemini AI.
- Dans le panneau Cloud Assist, saisissez une requête qui décrit les informations qui vous intéressent.
- Après avoir saisi la requête, cliquez sur Envoyer Envoyer la requête. Gemini renvoie une réponse à votre requête en fonction des informations de la dernière heure.
Améliorer les performances des requêtes
Utilisez l'assistance IA pour résoudre les problèmes de requêtes lentes individuelles dans Cloud SQL à l'aide du tableau de bord Insights sur les requêtes. Pour en savoir plus, consultez Résoudre les problèmes liés à la lenteur des requêtes avec l'assistance IA.
Vous pouvez également utiliser Gemini Cloud Assist pour saisir des requêtes qui vous aideront à améliorer les performances de vos requêtes. Gemini Cloud Assist répond aux questions concernant l'instance et la base de données Cloud SQL sélectionnées.
Exemples de requêtes sur les performances
Requête | Type de réponse |
---|---|
Quelles sont les requêtes les plus lentes dans ma base de données ? |
|
Quelle est la requête la plus lente dans cette instance de base de données ? | Conseils pour identifier la requête la plus lente en fonction de la latence. |
surveiller les performances du système ;
Vous pouvez utiliser l'assistance IA pour analyser la charge de la base de données dans Cloud SQL à partir de la page Présentation ou du tableau de bord Insights sur les requêtes. Pour en savoir plus, consultez Résoudre les problèmes de charge de base de données élevée avec l'aide de l'IA.
Vous pouvez également utiliser Gemini Cloud Assist pour saisir des requêtes afin de recueillir des informations sur les performances de votre système. Gemini Cloud Assist répond aux questions concernant l'instance Cloud SQL sélectionnée.
Exemples de requêtes sur les performances du système
Requête | Type de réponse |
---|---|
Combien d'entrées de journal d'erreurs y a-t-il pour cette instance de base de données au cours des sept derniers jours ? | Récapitulatif des entrées de journal regroupées par type de gravité. Gemini limite la réponse en fonction du filtre de période sélectionné dans le graphique des performances des instances. |
Quelle était l'utilisation du processeur pour cette instance de base de données vers 14h aujourd'hui ? | Les résultats des métriques sont exprimés en pourcentage pour l'utilisation du CPU au cours de l'intervalle de temps. |
Obtenir des recommandations d'index
Vous pouvez obtenir des recommandations d'index de Cloud SQL dans les insights sur les requêtes. Pour en savoir plus sur l'obtention de recommandations d'index, consultez Utiliser le conseiller d'index.
De plus, Gemini Cloud Assist peut vous fournir des informations supplémentaires sur l'utilisation des index dans vos bases de données. Gemini Cloud Assist répond aux questions concernant l'instance Cloud SQL sélectionnée.
Exemples de requêtes de recommandation d'index
Requête | Type de réponse |
---|---|
Afficher les recommandations d'index pour les requêtes exécutées au cours des sept derniers jours. | Conseils sur les types de requêtes pouvant bénéficier d'un index. |
Surveiller les requêtes actives
Utilisez le tableau de bord Insights sur les requêtes pour surveiller les requêtes actives et, si nécessaire, mettre fin aux processus de longue durée. Pour en savoir plus, consultez Surveiller les requêtes actives.
De plus, vous pouvez utiliser Gemini Cloud Assist pour saisir des requêtes et obtenir plus d'informations sur celles qui entraînent une latence ou une charge de processeur élevées. Gemini Cloud Assist répond aux questions concernant l'instance Cloud SQL sélectionnée.
Exemples de requêtes actives
Requête | Type de réponse |
---|---|
Quelles sont les principales requêtes actuellement exécutées dans ma base de données ? | Conseils pour trouver les requêtes les plus longues et les plus gourmandes en ressources. |
Étapes suivantes
- Découvrez comment rédiger des requêtes plus efficaces.
- Découvrez comment utiliser le panneau Gemini Cloud Assist.
- Consultez Utiliser Gemini pour l'assistance et le développement d'IA.
-
Découvrez comment et quand Gemini pour Google Cloud utilise vos données.