Visão geral do Gemini em bancos de dados

O Gemini in Database, 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 dos seus bancos de dados. O Gemini no banco 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 no Database oferece assistência de IA para ajudar você das seguintes maneiras:

  • Reduza os riscos e otimize sua frota de bancos de dados com o Database Center. O Database Center permite agregar e resumir os principais problemas de integridade da sua frota com base em dados dos projetos do Google Cloud e do Security Command Center. O Database Center aconselha você sobre como investigar projetos ou instâncias afetados. O painel da Central do banco de dados exibe uma porcentagem que representa quantos recursos estão sendo aprovados em 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 em bancos de dados permite usar 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.

  • Antecipe-se a possíveis problemas de desempenho com os insights avançados de consulta. O Gemini no Database inclui insights avançados de consulta para detectar, solucionar problemas e ajudar a evitar problemas de desempenho de banco de dados e consultas usando diagnósticos em tempo real. Você pode correlacionar métricas em várias dimensões para identificar problemas difíceis de diagnosticar. O Gemini em bancos de dados fornece explicabilidade no contexto para conceitos de banco de dados variados, como eventos de espera, sinalizações 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 no banco de dados ajuda a melhorar a postura de segurança dos seus bancos de dados, detectando proativamente problemas de configuração e fornecendo recomendações de segurança. Disponível no AlloyDB para PostgreSQL e Cloud SQL.

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

O Gemini não usa seus comandos nem as respostas deles como dados para treinar os modelos. Para mais informações, consulte Como o Gemini para o Google Cloud usa seus dados. Como uma tecnologia em estágio inicial, o Gemini pode gerar uma saída que parece plausível, mas é na verdade incorreta. Recomendamos que você valide toda a saída do Gemini antes de usá-lo. Para mais informações, consulte Gemini para o Google Cloud e IA responsável.

Recursos

A tabela a seguir mostra o Gemini nos recursos de bancos de dados, com links para a documentação:

Tarefa Tipo de assistência Documentação do produto
Gerenciar sua frota de banco de dados
  • Disponibilize um chat contextual para interagir com as descobertas.
  • Analisar padrões de uso
  • Fique à frente de problemas com bancos de dados.
  • Fornecer 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 das consultas.
  • Analise métricas de consulta em várias dimensões.
  • Ofereça recomendações personalizadas e proativas para reduzir custos, melhorar o desempenho e proteger seus aplicativos.
Modernize seu banco de dados
  • Filtre o esquema de origem por grupo de problemas, que é contextualizado pelas novas instruções SQL salvas.
  • Analise as sugestões para correções de código.

Onde interagir com o Gemini em bancos de dados

Depois de configurar o Gemini nos bancos de dados para um projeto, é possível solicitar assistência em alguns locais no console do Google Cloud:

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

Agente de conversação do Gemini no banco de dados

Use o agente de conversação do Gemini para receber assistência sobre instâncias e bancos de dados. Por exemplo, é possível fazer perguntas ao Gemini sobre a integridade da frota de banco 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 para as instâncias e bancos de dados no seu projeto do Google Cloud. Ela exibe uma porcentagem que representa quantos recursos estão sendo aprovados em um determinado teste de problema de integridade.

Para mais informações, consulte Visão geral da central de bancos de dados.

Páginas do AlloyDB para PostgreSQL e Cloud SQL

Você pode ver 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 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 Studio

Ao usar o Cloud SQL ou o AlloyDB para PostgreSQL, é possível clicar em pen_spark Quero ajuda para programar para gerar, entender e otimizar consultas SQL com base nas instruções de linguagem natural baseadas 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 na página Espaços de trabalho de conversão. Gemini analisa as correções aplicadas a problemas de conversão com objetos SQL e sugere outras alterações com base na sua entrada. Dessa forma, é possível propagar as correções para vários objetos sem fazer todas as edições manualmente. Depois que um número suficiente de alterações é feito, o Gemini mostra um comando e sugere outras edições.

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

Configurar o Gemini em bancos de dados

Para ver as etapas detalhadas de configuração, consulte Configurar o Gemini em bancos de dados.

A seguir