Présentation de Gemini dans les bases de données

Gemini dans les bases de données, qui fait partie du portefeuille Gemini pour Google Cloud, est un assistant de base de données basé sur l'IA qui vous aide à optimiser votre parc de bases de données et à exploiter les données qu'elles contiennent. Gemini dans les bases de données aide simplifier tous les aspects des opérations de base de données, y compris la programmation, l'optimisation, la gestion du parc, la gouvernance et les migrations.

Assistance IA avec Gemini dans les bases de données

Gemini dans les bases de données fournit une assistance optimisée par l'IA pour vous aider de la manière suivante :

  • Réduisez les risques et optimisez votre parc de bases de données avec Centre de bases de données. Le centre de bases de données vous permet d'agréger les principaux problèmes de santé de votre parc à partir des données de votre projets Google Cloud et Security Command Center. Database Center vous indique ensuite comment examiner les projets ou instances concernés. Le tableau de bord Database Center affiche un pourcentage qui représente le nombre de vos ressources qui réussissent un test d'état donné. Disponible dans les pays suivants : AlloyDB pour PostgreSQL et Cloud SQL

  • Fournir une assistance pour le code dans Database Studio Gemini dans les bases de données vous permet d'utiliser des questions en langage naturel pour gérer vos données et créer des requêtes SQL. Vous pouvez effectuer diverses actions, comme vous le feriez sur un client de ligne de commande SQL, telles que la création de tables et d'index, la modification de tables ou la configuration de vues. Disponible dans AlloyDB pour PostgreSQL, Cloud SQL et Spanner.

  • Anticipez les éventuels problèmes de performances grâce aux insights sur les requêtes améliorés. Gemini dans les bases de données inclut des insights sur les requêtes améliorés pour détecter, résoudre et aider à éviter les problèmes de performances des bases de données et des requêtes à l'aide de diagnostics en temps réel. Vous pouvez corréler les métriques de plusieurs dimensions pour : identifier les problèmes difficiles à diagnostiquer. Gemini dans les bases de données fournit en contexte explicabilité des concepts de base de données nuancés, tels que les événements d'attente, les bases de données des options et des métriques de base de données disponibles pour le dépannage. Disponible dans AlloyDB pour PostgreSQL.

  • Améliorer votre stratégie de sécurité Gemini dans les bases de données vous aide à améliorer la stratégie de sécurité de vos bases de données en détectant de manière proactive les problèmes de configuration et en fournissant des recommandations de sécurité. Disponible dans AlloyDB pour PostgreSQL et Cloud SQL.

  • Utilisez la conversion assistée du code et du schéma dans Database Migration Service. Gemini dans les bases de données vous aide à améliorer la conversion de code dans un espace de travail et à accélérer vos opérations de conversion. Gemini dans les bases de données simplifie la conversion code d'application de base de données, comme les procédures stockées, les déclencheurs et les fonctions, à un Dialecte compatible avec PostgreSQL afin de moderniser vos anciennes bases de données en dans une base de données optimisée pour le cloud comme Cloud SQL pour PostgreSQL ou AlloyDB pour PostgreSQL.

Découvrez comment et quand Gemini pour Google Cloud utilise vos données. En tant que nouvelle technologie, il se peut que les produits Gemini pour Google Cloud génèrent des résultats qui semblent plausibles, mais qui sont en fait incorrects. Nous vous recommandons de valider toutes les sorties des produits Gemini pour Google Cloud avant de les utiliser. Pour plus pour en savoir plus, consultez Gemini pour Google Cloud et l'IA responsable.

Fonctionnalités

Le tableau suivant présente les fonctionnalités Gemini dans les bases de données, ainsi que des liens vers la documentation :

Tâche Type d'assistance Documentation produit
Gérer votre parc de bases de données
  • Proposez un chat contextuel pour interagir avec les résultats.
  • Analysez les modèles d'utilisation.
  • Anticipez les problèmes de base de données.
  • Fournir des recommandations pour améliorer les configurations de bases de données
Générer des requêtes SQL
  • Écrivez en langage naturel pour générer des instructions SQL.
  • Obtenez du code contextuel qui fonctionne avec votre schéma.
  • Optimiser et expliquer les requêtes existantes.
Affiner les performances de la base de données
  • Détectez et corrigez les problèmes de performances de vos requêtes.
  • Analysez les métriques des requêtes pour plusieurs dimensions.
  • Fournissez des recommandations personnalisées et proactives pour réduire les coûts, améliorer les performances et sécuriser vos applications.
Moderniser votre base de données
  • Filtrez le schéma source par groupe de problèmes, en fonction du contexte de votre nouveau les instructions SQL enregistrées.
  • Examinez les suggestions de corrections du code.

Où interagir avec Gemini dans les bases de données

Une fois que vous avez configuré Gemini dans Databases pour un projet, vous pouvez demander de l'aide à plusieurs endroits dans la console Google Cloud :

  • Le volet Gemini
  • Centre de bases de données
  • Assistance Gemini dans Studio
  • Tableau de bord Insights sur les requêtes
  • Page Espaces de travail de conversion de Database Migration Service
  • Pages AlloyDB pour PostgreSQL et Cloud SQL

Assistance conversationnelle dans Gemini dans les bases de données

Vous pouvez utiliser l'assistance conversationnelle de Gemini dans Databases pour obtenir des réponses assistées par l'IA à vos questions sur les sujets suivants :

  • Performances des requêtes et du système
  • État du parc de bases de données

Assistance conversationnelle pour les performances des requêtes et du système

Les produits suivants offrent une assistance conversationnelle pour les requêtes de performances du système dans la console Google Cloud:

  • AlloyDB pour PostgreSQL
  • Cloud SQL pour MySQL
  • Cloud SQL pour PostgreSQL

Vous pouvez utiliser l'assistance conversationnelle pour poser des questions sur les éléments suivants : types courants de requêtes et de problèmes de performances du système:

  • Métriques des requêtes
  • Métriques système
  • Conseiller d'index
  • Requêtes actives
  • Insights sur les requêtes améliorés
  • Chronologie des événements

Pour utiliser l'assistance conversationnelle, accédez à l'une des pages suivantes dans la console Google Cloud pour un produit compatible, et recherchez l'application Gemini volet:

  • Page Vue d'ensemble
  • Page Insights du système
  • Page Insights sur les requêtes
  • Page Détails de la requête

Le tableau suivant fournit des exemples d'invites pour les chronologies d'événements, les métriques de requête et les métriques système :

Catégorie Exemples de requêtes
Chronologie des événements
  • "Y a-t-il eu des redémarrages au cours des 7 derniers jours pour cette base de données ?"
  • "Quand a eu lieu le dernier événement de mise à jour d'instance au cours des dernières 24 heures pour cette base de données ? »
Métriques des requêtes
  • "Récapitulez les tendances des requêtes de base de données par utilisateur."
  • "Quelles requêtes présentent une latence élevée pour cette instance de base de données ?"
  • "Quelle est la requête la plus lente pour cette base de données dans cette instance ?"
  • "Quels sont les temps d'attente pour query id = dans cette base de données ?"
Métriques système
  • "Combien d'entrées de journal d'erreurs existe-t-il pour cette instance de base de données ?"
  • "Quel est le nombre d'instructions pour cette instance de base de données ?"
  • "Quelle a été l'utilisation du processeur pour cette instance de base de données autour de l'après-midi ? »

Par défaut, l'assistance conversationnelle Gemini répond : de l'heure précédente. Vous pouvez spécifier différentes périodes, comme les 24 heures ou les 7 derniers jours. Les réponses sont limitées aux au cours des 7 derniers jours.

Les réponses liées à la chronologie des événements sont limitées aux 200 événements les plus récents. Pour AlloyDB pour PostgreSQL. Les questions sur la chronologie des événements sont limitées au us-central-1. dans la même région.

Assistance conversationnelle pour Database Center

Vous pouvez utiliser l'assistance conversationnelle dans Gemini pour obtenir de l'aide concernant pour vos instances et vos bases de données dans le centre de bases de données. Par exemple : vous pouvez envoyer une requête à Gemini sur l'état de votre parc de bases de données recommande des moyens d'optimiser les bases de données de votre parc.

Pour en savoir plus, consultez Utiliser Gemini pour en savoir plus sur les problèmes liés à l'état du parc.

Centre de bases de données

Le centre de bases de données est un tableau de bord répertoriant les problèmes liés à l'état des instances dans les bases de données de votre projet Google Cloud. Il affiche un pourcentage qui représente le nombre de ressources qui réussissent un test de problème de santé donné.

Pour en savoir plus, consultez la section Présentation de Database Center.

Pages AlloyDB pour PostgreSQL et Cloud SQL

Vous pouvez consulter la liste des recommandations de sécurité, de protection des données et de performances qui s'affichent dans la console Google Cloud pour AlloyDB pour PostgreSQL et Cloud SQL.

Pour en savoir plus, consultez les pages Recommandations de sécurité pour les bases de données et Recommandations concernant la protection des données et les performances

Assistance Gemini dans Studio

Lorsque vous utilisez Cloud SQL ou AlloyDB pour PostgreSQL, vous pouvez cliquer sur pen_spark M'aider à coder pour générer, comprendre et optimiser les requêtes SQL en fonction d'instructions en langage naturel en fonction du schéma de votre base de données. Par exemple, vous pouvez envoyer une requête à Gemini de générer du code SQL en réponse aux invites suivantes:

  • "Créez une table qui suit les résultats de l'enquête de satisfaction client."
  • "Ajoutez une colonne de date appelée "Date de naissance" à la table "Chanteurs"."
  • "Combien de chanteurs sont nés dans les années 1990 ?"

Pour en savoir plus, consultez l'un des articles suivants :

Suggestions de code dans Studio

Database Migration Service intègre Gemini pour Google Cloud dans les espaces de travail de conversion pour vous aider à accélérer et à améliorer le processus de conversion dans deux domaines :

  • Fournissez des fonctionnalités d'explicabilité du code avec la un assistant de conversion, un ensemble d'outils dédiés qui peuvent vous aider à mieux comprendre la logique de conversion, proposer des solutions pour les problèmes de conversion ou optimiser le code converti.

  • Accélérez l'application de correctifs pour les problèmes de conversion avec Suggestions de conversion de code Gemini: un mécanisme où le modèle Gemini peut apprendre à mesure que vous corrigez les problèmes de conversion et suggérer des modifications à apporter à d'autres objets défectueux dans l'espace de travail.

Pour en savoir plus, consultez l'une des pages suivantes:

Configurer Gemini dans les bases de données

Pour connaître la procédure de configuration détaillée, consultez la page Configurer Gemini dans les bases de données.

Étape suivante