Visão geral do Gemini em bancos de dados

O Gemini em bancos de dados, que é um produto do portfólio do Gemini para Google Cloud, é um assistente de banco de dados com tecnologia de IA que ajuda você a otimizar sua frota de banco de dados e trabalhar com os dados nos seus bancos de dados. O Gemini em bancos de dados ajuda a simplificar todos os aspectos das operações de banco de dados, incluindo programação, otimização de desempenho, gerenciamento de frotas, governança e migrações.

Assistência de IA com o Gemini em bancos de dados

O Gemini em bancos de dados oferece assistência de IA para ajudar você das seguintes maneiras:

  • Reduza os riscos e otimize a frota de bancos de dados com o Database Center. O Database Center permite agregar e resumir os problemas de integridade de nível superior da frota com base nos dados dos projetos do Google Cloud e do Security Command Center. O Database Center vai aconselhar como investigar os projetos ou instâncias afetados. O painel do Database Center mostra uma porcentagem que representa quantos dos seus recursos estão passando em um determinado teste de problema de integridade. Disponível no AlloyDB para PostgreSQL e Cloud SQL.

  • Fornecer assistência de código no Database Studio. O Gemini nos bancos de dados permite que você use perguntas em linguagem natural para gerenciar seus dados e criar consultas SQL. É possível executar várias ações que você executaria em um cliente de linha de comando SQL, como criar tabelas e índices, modificar tabelas ou configurar visualizações. Disponível no AlloyDB para PostgreSQL, Cloud SQL e Spanner.

  • Fique à frente de possíveis problemas de desempenho com os Insights de consulta aprimorados. O Gemini em bancos de dados inclui o Query Insights aprimorado para detectar, resolver problemas e ajudar a evitar problemas de desempenho de banco de dados e consulta usando diagnósticos em tempo real. É possível correlacionar métricas em várias dimensões para identificar problemas difíceis de diagnosticar. O Gemini em bancos de dados oferece explicações no contexto para conceitos de banco de dados sutis, como eventos de espera, flags de banco de dados e várias métricas de banco de dados disponíveis para solução de problemas. Disponível no AlloyDB para PostgreSQL.

  • Melhorar a postura de segurança. O Gemini em bancos de dados ajuda a melhorar a postura de segurança dos seus bancos de dados detectando proativamente problemas de configuração e oferecendo recomendações de segurança. Disponível no AlloyDB para PostgreSQL e no Cloud SQL.

  • Use a conversão de código e esquema assistida no Database Migration Service. O Gemini em bancos de dados ajuda você a melhorar a conversão de código em um espaço de trabalho e agilizar o esforço de conversão. O Gemini em bancos de dados simplifica a conversão do código de aplicativos de banco de dados, como procedimentos armazenados, gatilhos e funções, em um dialeto compatível com o PostgreSQL para modernizar seus bancos de dados legados em um banco de dados otimizado para a nuvem, como o Cloud SQL para PostgreSQL ou o AlloyDB para PostgreSQL.

Saiba como e quando o Gemini do Google Cloud usa seus dados. Como uma tecnologia em estágio inicial, os produtos do Gemini para Google Cloud podem gerar uma saída plausível, mas que é factualmente incorreta. Recomendamos que você valide todos os resultados do Gemini para produtos do Google Cloud antes de usá-los. Para mais informações, consulte Gemini para o Google Cloud e IA responsável.

Recursos

A tabela a seguir mostra os recursos do Gemini em bancos de dados, além de links para a documentação:

Tarefa Tipo de assistência Documentação do produto
Gerenciar a frota de bancos de dados
  • Ofereça um chat contextual para interagir com as descobertas.
  • Analisar padrões de uso.
  • Evite problemas no banco de dados.
  • Forneça recomendações para melhorar as configurações do banco de dados.
Gerar consultas SQL
  • Escreva em linguagem natural para gerar instruções SQL.
  • Receba um código contextual que funcione com seu esquema.
  • Otimizar e explicar as consultas atuais.
Ajustar o desempenho do banco de dados
  • Detecte e resolva problemas de desempenho na consulta.
  • Analise as métricas de consulta em várias dimensões.
  • Forneça recomendações proativas personalizadas para reduzir custos, melhorar a performance e ajudar a proteger seus aplicativos.
Modernize seu banco de dados
  • Filtrar o esquema de origem por grupo de problemas, que é contextualizado pelas novas instruções SQL salvas.
  • Analise as sugestões de correções de código.

Onde interagir com o Gemini em bancos de dados

Depois de configurar o Gemini em Bancos de Dados para um projeto, você pode pedir ajuda em alguns lugares no Console do Google Cloud:

  • Painel Gemini
  • Central do banco de dados
  • Assistência do Gemini no Studio
  • Painel Insights de consulta
  • Página Espaços de trabalho de conversão no Database Migration Service
  • Páginas do AlloyDB para PostgreSQL e do Cloud SQL

Assistência de conversa no Gemini em bancos de dados

Você pode usar a assistência de conversação do Gemini em bancos de dados para receber respostas com assistência de IA para suas perguntas sobre os seguintes tópicos:

  • Consulta e desempenho do sistema
  • Integridade da frota de bancos de dados

Assistência de conversa para consulta e desempenho do sistema

Os produtos a seguir oferecem assistência por conversação para problemas de consulta e desempenho do sistema no console do Google Cloud:

  • AlloyDB para PostgreSQL
  • Cloud SQL para MySQL
  • Cloud SQL para PostgreSQL

Você pode usar a assistência por conversação para fazer perguntas sobre os seguintes tipos comuns de problemas de consulta e desempenho do sistema:

  • Métricas de consulta
  • Métricas do sistema
  • Consultor de índice
  • Consultas ativas
  • Query Insights aprimorados
  • Linhas do tempo de eventos

Para usar a assistência por conversação, acesse uma das páginas a seguir no console do Google Cloud para um produto compatível e encontre o painel Gemini:

  • Página Visão geral
  • Página Insights do sistema
  • Página Insights de consulta
  • Página Detalhes da consulta

A tabela a seguir mostra exemplos de comandos para linhas do tempo de eventos, métricas de consulta e métricas do sistema:

Categoria Exemplos de comandos
Linhas do tempo de eventos
  • "Este banco de dados teve alguma reinicialização nos últimos sete dias?"
  • "Quando foi o último evento de atualização de instância nas últimas 24 horas para este banco de dados?"
Métricas de consulta
  • "Resumir as tendências de consulta do banco de dados por usuários".
  • "Quais das minhas consultas têm alta latência para esta instância de banco de dados?"
  • "Qual é a consulta mais lenta para este banco de dados nesta instância?"
  • "Quais são os tempos de espera para o query id = neste banco de dados?"
Métricas do sistema
  • "Quantas entradas de registro de erros existem para esta instância de banco de dados?"
  • "Qual é a contagem de instruções para esta instância de banco de dados?"
  • "Qual foi a utilização da CPU para esta instância de banco de dados por volta das 14h de hoje?"

Por padrão, a assistência por conversa do Gemini responde com informações da hora anterior. É possível especificar períodos diferentes, como as 24 horas ou os 7 dias anteriores. As respostas são limitadas aos últimos sete dias.

As respostas relacionadas às linhas do tempo dos eventos são limitadas aos 200 eventos mais recentes. No AlloyDB para PostgreSQL, as perguntas sobre a linha do tempo de eventos são limitadas à região us-central-1.

Assistência por conversa para o Database Center

Você pode usar a assistência por conversa no Gemini para receber ajuda com suas instâncias e bancos de dados na Central do banco de dados. Por exemplo, você pode pedir ao Gemini para responder a perguntas sobre a integridade da frota de bancos de dados, e o Gemini recomenda maneiras de otimizar os bancos de dados na frota.

Para mais informações, consulte Usar o Gemini para saber mais sobre problemas de integridade da frota.

Central do banco de dados

O Database Center é um painel de problemas de integridade das instâncias e dos bancos de dados no seu projeto do Google Cloud. Ela mostra uma porcentagem que representa quantos dos seus recursos estão passando por um determinado teste de problema de integridade.

Para mais informações, consulte Visão geral do Database Center.

Páginas do AlloyDB para PostgreSQL e do Cloud SQL

Confira a lista de recomendações de segurança, proteção de dados e desempenho que aparecem no console do Google Cloud para o AlloyDB para PostgreSQL e o Cloud SQL.

Para mais informações, consulte Recomendações de segurança do banco de dados e Recomendações de proteção de dados e desempenho.

Assistência do Gemini no estúdio

Ao usar o Cloud SQL ou o AlloyDB para PostgreSQL, clique em pen_spark Help me code para gerar, entender e otimizar consultas SQL com base em instruções de linguagem natural que se baseiam no esquema do banco de dados. Por exemplo, é possível solicitar que o Gemini gere SQL em resposta aos seguintes comandos:

  • "Crie uma tabela que acompanhe os resultados da pesquisa de satisfação do cliente".
  • "Adicione uma coluna de data chamada data de nascimento à tabela de cantores".
  • "Quantos cantores nasceram nos anos 90?"

Para mais informações, consulte uma das seguintes opções:

Sugestões de código no Studio

O Database Migration Service integra o Gemini para Google Cloud aos espaços de trabalho de conversão para ajudar a acelerar e melhorar o processo de conversão em duas áreas:

  • Forneça recursos de explicabilidade do código com o assistente de conversão: um conjunto de comandos dedicados que podem ajudar você a entender melhor a lógica de conversão, propor correções para problemas de conversão ou otimizar o código convertido.

  • Aplique correções para problemas de conversão com as sugestões de conversão de código do Gemini: um mecanismo em que o modelo do Gemini pode aprender à medida que você corrige problemas de conversão e sugere mudanças em outros objetos com falhas no espaço de trabalho.

Para mais informações, consulte uma das seguintes opções:

Configurar o Gemini em bancos de dados

Para conferir as etapas detalhadas, consulte Configurar o Gemini nos bancos de dados.

A seguir