Gemini dans les bases de données, un produit 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 permet de simplifier tous les aspects des opérations de base de données, y compris la programmation, l'optimisation des performances, la gestion de parc, la gouvernance et les migrations.
Assistance par 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 Database Center. Database Center vous permet d'agréger et de résumer les problèmes de santé de premier niveau de votre parc de bases de données en fonction des données de vos projets Google Cloud et de 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 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 à 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 sur plusieurs dimensions pour identifier les problèmes difficiles à diagnostiquer. Gemini dans les bases de données fournit une explicabilité dans le contexte pour les concepts de base de données nuancés tels que les événements d'attente, les indicateurs de base de données et les diverses 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 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 des schémas 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 Databases simplifie la conversion du code d'application de base de données, comme les procédures stockées, les déclencheurs et les fonctions, en dialecte compatible avec PostgreSQL afin de 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. 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 en savoir plus, consultez la section 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 |
|
|
Générer des requêtes SQL |
|
|
Affiner les performances de la base de données |
|
|
Moderniser votre base de données |
|
|
Où interagir avec Gemini dans Databases
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:
- 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 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 proposent une assistance conversationnelle pour les problèmes de requêtes et de performances 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 types courants de problèmes de requêtes et de performances système suivants:
- 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 de la console Google Cloud pour un produit compatible, puis recherchez le volet Gemini:
- Page Vue d'ensemble
- Page Insights système
- Page Insights sur les requêtes
- Page Query Details (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 |
|
Métriques des requêtes |
|
Métriques système |
|
Par défaut, l'assistance conversationnelle Gemini répond avec les informations de l'heure précédente. Vous pouvez spécifier différentes périodes, telles que les 24 dernières heures ou les sept derniers jours. Les réponses sont limitées aux sept derniers jours.
Les réponses liées aux chronologies d'é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 à la région us-central-1
.
Assistance conversationnelle pour Database Center
Vous pouvez utiliser l'assistance conversationnelle dans Gemini pour obtenir de l'aide concernant vos instances et vos bases de données dans le centre de bases de données. Par exemple, vous pouvez poser à Gemini des questions sur l'état de votre parc de bases de données, et il vous recommandera des moyens d'optimiser les bases de données de votre parc.
Pour en savoir plus, consultez Utiliser Gemini pour connaître les problèmes d'état de votre parc.
Centre de bases de données
Database Center est un tableau de bord des problèmes d'intégrité des instances et des bases de données de votre projet Google Cloud. Il affiche un pourcentage qui représente le nombre de vos ressources qui réussissent un test d'état 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 de protection des données et de 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 des requêtes SQL basées sur des instructions en langage naturel basées sur votre schéma de base de données. Par exemple, vous pouvez inviter Gemini à 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'un des articles suivants:
- Cloud SQL: Générer des requêtes SQL à l'aide de requêtes en langage naturel
- AlloyDB pour PostgreSQL: générez des requêtes SQL à l'aide de requêtes en langage naturel
- Spanner: Générer des requêtes SQL à l'aide de requêtes en langage naturel
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 l'assistant de conversion: un ensemble d'invites dédiées qui peuvent vous aider à mieux comprendre la logique de conversion, à proposer des solutions aux problèmes de conversion ou à optimiser le code converti.
Accélérez l'application des correctifs aux problèmes de conversion grâce aux suggestions de conversion de code Gemini: un mécanisme permettant au modèle Gemini d'apprendre à mesure que vous corrigez les problèmes de conversion et de suggérer des modifications à d'autres objets défectueux de l'espace de travail.
Pour en savoir plus, consultez l'un des articles suivants:
- Migrations d'Oracle vers AlloyDB pour PostgreSQL: convertissez le code et le schéma Oracle avec l'aide de Gemini
- Migrations d'Oracle vers Cloud SQL pour PostgreSQL: convertissez le code et le schéma Oracle avec l'aide de Gemini
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
- Découvrez comment Gemini pour Google Cloud utilise vos données.
- En savoir plus sur la conformité Google Cloud.