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 de 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 l'IA dans la console Google Cloud pour que Cloud SQL crée 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 compatible avec les configurations Cloud SQL suivantes:
- Instances Cloud SQL Enterprise
- Instances qui utilisent l'ancienne architecture réseau pour Cloud SQL
- Instances dans un périmètre VPC Service Controls
- Instances activées avec Access Transparency
- Instances dupliquées avec accès en lecture
Avant de commencer
- Assurez-vous que Gemini Cloud Assist est configuré pour votre Google Cloud compte utilisateur et votre projet.
Après avoir configuré Gemini Cloud Assist, vous devrez peut-être attendre cinq minutes pour que le service se propage avant de pouvoir activer le dépannage assisté par l'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 l'IA, demandez à votre administrateur de vous accorder le rôle IAM Lecteur d'insights de base 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
Vous devez disposer des autorisations suivantes pour utiliser le dépannage assisté par l'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 IA
Lorsque vous activez le dépannage assisté par l'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 fournir des recommandations.
Pour activer le dépannage assisté par l'IA pour votre instance Cloud SQL, procédez comme suit:
-
Dans la Google Cloud console, 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 ce n'est pas déjà fait, 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 l'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 la page 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 Google Cloud console, 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 de l'IA pour résoudre les problèmes liés aux requêtes lentes individuelles dans Cloud SQL à l'aide du tableau de bord Insights sur les requêtes. Pour en savoir plus, consultez la section 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 afin de vous aider à 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 d'invites sur les performances des requêtes
Requête | Type de réponse |
---|---|
Quelles sont les principales requêtes (en fonction de la latence) 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 de l'IA pour analyser la charge de la base de données dans Cloud SQL depuis la page Vue d'ensemble ou le tableau de bord Insights sur les requêtes. Pour en savoir plus, consultez la section Résoudre les problèmes de charge élevée de la base de données avec l'aide de l'IA.
Vous pouvez également utiliser Gemini Cloud Assist pour saisir des requêtes afin de collecter 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ésumé des entrées de journal regroupées par type de gravité. Gemini définit la portée de 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 métriques indiquent une plage de pourcentages pour l'utilisation du processeur 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 la section Utiliser le conseiller d'index.
De plus, Gemini Cloud Assist vous permet d'en savoir plus 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 |
---|---|
Affiche les recommandations d'indexation 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 indice. |
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 la section Surveiller les requêtes actives.
De plus, avec Gemini Cloud Assist, vous pouvez saisir des requêtes pour en savoir plus sur les requêtes 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 d'invites de requête active
Requête | Type de réponse |
---|---|
Quelles sont les requêtes les plus fréquentes 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. |
Étape suivante
- 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.