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

Gemini dans les bases de données, un produit de la gamme Gemini pour Google Cloud, est un assistant de base de données optimisé par l'IA qui vous aide à optimiser votre parc de bases de données et à exploiter les données de vos bases de données. Gemini dans les bases de données permet de simplifier tous les aspects des opérations de base de données, y compris la programmation, l'optimisation des performances, la gestion du parc, la gouvernance et les migrations.

Assistance de l'IA avec Gemini dans les bases de données

Gemini dans les bases de données offre une assistance basée sur l'IA pour vous aider de différentes manières:

  • Réduisez les risques et optimisez votre parc de bases de données avec le centre de bases de données. Le centre de bases de données vous permet d'agréger et de résumer les principaux problèmes d'état de votre parc à partir des données de vos projets Google Cloud et de Security Command Center. Le centre de bases de données vous donne ensuite des conseils sur la manière d'examiner les projets ou instances concernés. Le tableau de bord du centre de bases de données affiche un pourcentage représentant le nombre de ressources qui réussissent un test de problème de santé donné. Disponible dans AlloyDB pour PostgreSQL et Cloud SQL.

  • Fournir une aide au codage 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 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.

  • Gardez une longueur d'avance sur les problèmes de performances potentiels grâce aux insights sur les requêtes améliorés. Gemini dans les bases de données inclut Enhanced Query Insights pour détecter, dépanner et prévenir 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 des métriques entre plusieurs dimensions pour identifier les problèmes difficiles à diagnostiquer. Gemini dans les bases de données fournit une explication en contexte des concepts de base de données nuancés, tels que les événements d'attente, les options de base de données et diverses métriques de base de données disponibles pour le dépannage. Disponible dans AlloyDB pour PostgreSQL.

  • Améliorez 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 de code et de schéma assistée 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 efforts de conversion. Gemini dans les bases de données simplifie la conversion du code d'application de base de données, tel que les procédures, les déclencheurs et les fonctions stockés en un dialecte compatible avec PostgreSQL. Vous pouvez ainsi moderniser vos anciennes bases de données en une base de données optimisée pour le cloud telle que Cloud SQL pour PostgreSQL ou AlloyDB pour PostgreSQL.

Découvrez comment et quand Gemini pour Google Cloud utilise vos données. Comme il s'agit d'une technologie qui en est encore à un stade précoce, les produits Gemini pour Google Cloud peuvent générer des résultats qui semblent plausibles, mais qui sont en fait incorrects. Nous vous recommandons de valider tous les résultats des produits Gemini pour Google Cloud avant de les utiliser. Pour en savoir plus, consultez Gemini pour Google Cloud et l'IA responsable.

Fonctionnalités

Le tableau suivant présente les fonctionnalités de 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.
  • Analyser les schémas d'utilisation
  • Gardez une longueur d'avance sur 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
  • Écrire 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 résolvez les problèmes de performances des requêtes.
  • Analysez les métriques des requêtes pour plusieurs dimensions.
  • Fournissez des recommandations proactives et personnalisées pour réduire les coûts, améliorer les performances et sécuriser vos applications.
Modernisez votre base de données
  • Filtrez le schéma source par groupe de problèmes, en fonction de vos nouvelles instructions SQL enregistrées.
  • Examinez les suggestions de corrections du code.

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

Après avoir configuré Gemini dans les bases de données pour un projet, vous pouvez demander de l'aide à plusieurs endroits dans la console Google Cloud:

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

Agent conversationnel Gemini dans les bases de données

Vous pouvez utiliser l'agent conversationnel Gemini pour obtenir de l'aide concernant vos instances et vos bases de données. Par exemple, vous pouvez envoyer à Gemini des questions sur l'état de votre parc de bases de données, et Gemini 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 d'état des instances et des bases de données de votre projet Google Cloud. Il affiche un pourcentage représentant le nombre de ressources qui réussissent un test de problème de santé donné.

Pour en savoir plus, consultez la page Présentation du centre de bases de données.

Pages AlloyDB pour PostgreSQL et Cloud SQL

Vous pouvez consulter la liste des recommandations concernant la sécurité, la protection des données et les 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 basées sur le schéma de votre base de données. Par exemple, vous pouvez demander à Gemini de générer du code SQL en réponse aux requêtes 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'une des pages suivantes:

Suggestions de code dans Studio

Database Migration Service intègre Gemini à la page Espaces de travail de conversion. Gemini analyse les corrections que vous appliquez aux problèmes de conversion liés aux objets SQL et suggère d'autres modifications en fonction de ce que vous saisissez. De cette manière, vous pouvez propager vos corrections à plusieurs objets sans avoir à effectuer toutes les modifications manuellement. Lorsqu'un nombre suffisant de modifications ont été apportées, Gemini affiche une requête et suggère d'autres modifications.

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

Configurer Gemini dans les bases de données

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

Étapes suivantes