Panoramica di Gemini in Databases

Gemini nei database, un prodotto del portafoglio Gemini per Google Cloud, è un assistente per database basato sull'AI che ti aiuta a ottimizzare il parco risorse di database e a utilizzare i dati nei tuoi database. Gemini nei database aiuta a semplificare tutti gli aspetti delle operazioni dei database, tra cui programmazione, ottimizzazione delle prestazioni, gestione del parco risorse, governance e migrazioni.

Assistenza AI con Gemini in Databases

Gemini nei database fornisce assistenza basata sull'AI nei seguenti modi:

  • Riduci i rischi e ottimizza il tuo parco risorse di database con Database Center. Database Center ti consente di aggregare e riassumere i problemi di integrità di primo livello del tuo parco risorse in base ai dati dei progetti Google Cloud e di Security Command Center. Database Center ti consiglia quindi su come esaminare i progetti o le istanze interessati. La dashboard del Centro database mostra una percentuale che indica quante delle tue risorse superano un determinato test relativo ai problemi di integrità. Disponibile in AlloyDB per PostgreSQL e Cloud SQL.

  • Fornire assistenza per la programmazione in Database Studio. Gemini nei database ti consente di utilizzare domande in linguaggio naturale per gestire i dati e creare query SQL. Puoi eseguire una serie di azioni che esegui su un client SQL a riga di comando, ad esempio creare tabelle e indici, modificare tabelle o configurare visualizzazioni. Disponibile in AlloyDB per PostgreSQL, Cloud SQL e Spanner.

  • Anticipa i potenziali problemi di prestazioni con Query Insights avanzato. Gemini in Databases include Query Insights avanzati per rilevare, risolvere e contribuire a prevenire i problemi di prestazioni del database e delle query utilizzando la diagnostica in tempo reale. Puoi correlare le metriche in più dimensioni per identificare i problemi difficili da diagnosticare. Gemini in Databases fornisce spiegazioni in-context per concetti di database sfumati come eventi di attesa, flag di database e varie metriche di database disponibili per la risoluzione dei problemi. Disponibile in AlloyDB per PostgreSQL.

  • Migliora la security posture. Gemini in Databases ti aiuta a migliorare la postura di sicurezza dei tuoi database rilevando in modo proattivo i problemi di configurazione e fornendo consigli per la sicurezza. Disponibile in AlloyDB per PostgreSQL e Cloud SQL.

  • Utilizza la conversione assistita di codice e schema in Database Migration Service. Gemini nei database ti aiuta a migliorare la conversione del codice in uno spazio di lavoro e a velocizzare le attività di conversione. Gemini in Databases semplifica la conversione del codice dell'applicazione di database, come stored procedure, trigger e funzioni, in un dialetto compatibile con PostgreSQL per modernizzare i database legacy in un database ottimizzato per il cloud come Cloud SQL per PostgreSQL o AlloyDB per PostgreSQL.

Scopri come e quando Gemini for Google Cloud utilizza i tuoi dati. Poiché si tratta di una tecnologia in fase iniziale, i prodotti Gemini per Google Cloud possono generare output apparentemente plausibili, ma di fatto errati. Ti consigliamo di verificare tutti gli output dei prodotti Gemini for Google Cloud prima di utilizzarli. Per ulteriori informazioni, consulta Gemini per Google Cloud e l'AI responsabile.

Funzionalità

La seguente tabella mostra le funzionalità di Gemini in Databases, insieme ai link alla documentazione:

Attività Tipo di assistenza Documentazione del prodotto
Gestire il parco risorse del database
  • Fornisci una chat contestuale per interagire con i risultati.
  • Analizza i pattern di utilizzo.
  • Anticipa i problemi del database.
  • Fornisci consigli per migliorare le configurazioni del database.
Generare query SQL
  • Scrivi in linguaggio naturale per generare istruzioni SQL.
  • Ottieni un codice contestuale che funziona con il tuo schema.
  • Ottimizza e spiega le query esistenti.
Ottimizzare il rendimento del database
  • Rileva e risolvi i problemi di prestazioni delle query.
  • Analizza le metriche delle query in più dimensioni.
  • Fornisce suggerimenti proattivi e personalizzati per ridurre i costi, migliorare le prestazioni e contribuire a proteggere le applicazioni.
Eseguire la modernizzazione del database
  • Filtra lo schema di origine per gruppo di problemi, contestualizzato in base alle nuove istruzioni SQL salvate.
  • Esamina i suggerimenti per le correzioni del codice.

Dove interagire con Gemini in Databases

Dopo aver configurato Gemini in Databases per un progetto, puoi richiedere assistenza in alcuni punti della console Google Cloud:

  • Riquadro Gemini
  • Database Center
  • Assistenza di Gemini in Studio
  • La dashboard Query Insights
  • Pagina Aree di lavoro di conversione in Database Migration Service
  • Pagine di AlloyDB per PostgreSQL e Cloud SQL

Assistenza alla conversazione in Gemini in Databases

Puoi utilizzare l'assistenza conversazionale di Gemini in Database per ricevere risposte basate sull'AI alle tue domande sui seguenti argomenti:

  • Query e prestazioni del sistema
  • Integrità del parco risorse di database

Assistenza alla conversazione per query e prestazioni del sistema

I seguenti prodotti offrono assistenza conversazionale per problemi relativi a query e prestazioni del sistema nella console Google Cloud:

  • AlloyDB per PostgreSQL
  • Cloud SQL per MySQL
  • Cloud SQL per PostgreSQL

Puoi utilizzare l'assistenza conversazionale per porre domande sui seguenti tipi comuni di problemi di query e prestazioni del sistema:

  • Metriche delle query
  • Metriche di sistema
  • Consulente per l'indice
  • Query attive
  • Query Insights avanzato
  • Cronologie degli eventi

Per utilizzare l'assistenza conversazionale, vai a una delle seguenti pagine della console Google Cloud per un prodotto supportato e individua il riquadro Gemini:

  • Pagina Panoramica
  • Pagina Insight sul sistema
  • Pagina Query Insights
  • Pagina Dettagli query

La tabella seguente fornisce prompt di esempio per le tempistiche degli eventi, le metriche delle query e le metriche di sistema:

Category Prompt di esempio
Cronologie degli eventi
  • "Ci sono stati riavvii negli ultimi 7 giorni per questo database?"
  • "Quando è stato l'ultimo evento di aggiornamento dell'istanza nelle ultime 24 ore per questo database?"
Metriche delle query
  • "Riassumi le tendenze delle query del database per utente".
  • "Quali delle mie query hanno una latenza elevata per questa istanza di database?"
  • "Qual è la query più lenta per questo database in questa istanza?"
  • "Quali sono i tempi di attesa per query id = in questo database?"
Metriche di sistema
  • "Quante voci di log degli errori sono presenti per questa istanza del database?"
  • "Qual è il conteggio delle istruzioni per questa istanza del database?"
  • "Qual è stato l'utilizzo della CPU per questa istanza del database intorno alle 14:00 di oggi?"

Per impostazione predefinita, l'assistenza conversazionale di Gemini risponde con informazioni dell'ora precedente. Puoi specificare intervalli di tempo diversi, come le ultime 24 ore o gli ultimi 7 giorni. Le risposte sono limitate agli ultimi 7 giorni.

Le risposte relative alle tempistiche degli eventi sono limitate ai 200 eventi più recenti. Per AlloyDB per PostgreSQL, le domande relative alla sequenza temporale degli eventi sono limitate alla regione us-central-1.

Assistenza conversazionale per Database Center

Puoi utilizzare l'assistenza conversazionale in Gemini per ricevere assistenza in merito alle tue istanze e ai tuoi database in Database Center. Ad esempio, puoi chiedere a Gemini di rispondere a domande sull'integrità del tuo parco risorse di database e Gemini consiglia modi per ottimizzare i database del tuo parco risorse.

Per saperne di più, consulta Utilizzare Gemini per conoscere i problemi di integrità del parco veicoli.

Database Center

Database Center è una dashboard dei problemi di integrità delle istanze e dei database nel tuo progetto Google Cloud. Mostra una percentuale che rappresenta il numero di risorse che superano un determinato test relativo ai problemi di integrità.

Per ulteriori informazioni, consulta la panoramica di Database Center.

Pagine di AlloyDB per PostgreSQL e Cloud SQL

Puoi visualizzare l'elenco dei consigli per sicurezza, protezione dei dati e prestazioni visualizzati nella console Google Cloud per AlloyDB per PostgreSQL e Cloud SQL.

Per ulteriori informazioni, consulta Suggerimenti per la sicurezza dei database e Suggerimenti per la protezione e le prestazioni dei dati.

Assistenza di Gemini in studio

Quando utilizzi Cloud SQL o AlloyDB per PostgreSQL, puoi fare clic su pen_spark Aiutami a scrivere codice per generare, comprendere e ottimizzare le query SQL in base a istruzioni in linguaggio naturale basate sullo schema del database. Ad esempio, puoi chiedere a Gemini di generare SQL in risposta ai seguenti prompt:

  • "Crea una tabella che monitori i risultati del sondaggio sulla soddisfazione dei clienti".
  • "Aggiungi una colonna di date denominata compleanno alla tabella Cantanti."
  • "Quanti cantanti sono nati negli anni '90?"

Per ulteriori informazioni, consulta uno dei seguenti articoli:

Suggerimenti di codice in Studio

Database Migration Service integra Gemini per Google Cloud nelle workspace di conversione per aiutarti ad accelerare e migliorare la procedura di conversione in due aree:

  • Fornisci funzionalità di spiegazione del codice con l'assistente per le conversioni: un insieme di prompt dedicati che possono aiutarti a comprendere meglio la logica di conversione, a proporre correzioni per i problemi di conversione o a ottimizzare il codice convertito.

  • Velocizza l'applicazione delle correzioni per i problemi di conversione con i suggerimenti per la conversione del codice di Gemini: un meccanismo in cui il modello Gemini può apprendere mentre correggi i problemi di conversione e suggerisce modifiche ad altri oggetti con errori nello spazio di lavoro.

Per ulteriori informazioni, consulta uno dei seguenti articoli:

Configurare Gemini in Databases

Per la procedura di configurazione dettagliata, vedi Configurare Gemini nei database.

Passaggi successivi