Informações gerais do Gemini em bancos de dados

O Gemini em bancos de dados, que é um produto da portfólio do Gemini para Google Cloud, é um assistente de banco de dados com tecnologia de IA que ajuda a otimizar seus bancos de dados e trabalhar com os dados nos bancos de dados. O Gemini em bancos de dados ajuda simplificar todos os aspectos das operações do banco de dados, incluindo programação, desempenho otimização, 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 riscos e otimize sua frota de bancos de dados com as Central do banco de dados. A central do banco de dados permite agregar e resuma os principais problemas de integridade da sua frota com base nos dados nos projetos do Google Cloud e no Security Command Center. Em seguida, você recomenda como investigar instâncias ou projetos afetados. O O painel da central do banco de dados exibe uma porcentagem que representa muitos dos seus recursos passam em um determinado teste de problema de saúde. Disponível em AlloyDB para PostgreSQL e Cloud SQL.

  • Forneça assistência de código no Database Studio. O Gemini em bancos de dados permite usar perguntas de linguagem natural para gerenciar seus dados e criar consultas SQL. Você pode executar uma série de ações que você executaria em uma linha de comando SQL como criar tabelas e índices, modificar tabelas ou configurar visualizações. Disponível em AlloyDB para PostgreSQL, Cloud SQL e Spanner.

  • Antecipe-se a possíveis problemas de desempenho com os insights de consulta aprimorados. O Gemini em bancos de dados inclui insights de consulta aprimorados para detectar, solucionar 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 de várias dimensões para identificar problemas difíceis de diagnosticar. O Gemini em bancos de dados fornece contexto explicabilidade de conceitos de banco de dados variados, como eventos de espera, 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 de segurança dos bancos de dados detectando proativamente problemas de configuração e fornecer recomendações de segurança. Disponível no AlloyDB para PostgreSQL e Cloud SQL

  • Utilize a conversão assistida de código e esquema 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 para acelerar o esforço de conversão. O Gemini em bancos de dados simplifica a conversão código de aplicativo de banco de dados, como procedimentos armazenados, gatilhos e funções, a um Dialeto compatível com PostgreSQL para modernizar bancos de dados legados um banco de dados otimizado para nuvem, como Cloud SQL para PostgreSQL ou AlloyDB para PostgreSQL.

Saiba como e quando o Gemini do Google Cloud usa seus dados. Por ser uma tecnologia em estágio inicial, o Gemini para produtos do Google Cloud pode gerar uma saída que pareça plausível, mas que seja factualmente incorreta. Recomendamos que você valide todas as saídas do Gemini para produtos do Google Cloud antes de usá-las. Para mais informações, consulte Gemini para Google Cloud e IA responsável.

Recursos

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

Tarefa Tipo de assistência Documentação do produto
Gerenciar a frota do banco de dados
  • Oferecer chat contextual para interagir com as descobertas.
  • Analisar padrões de uso.
  • Fique à frente dos problemas com o banco de dados.
  • fornecer recomendações para melhorar as configurações do banco de dados.
Gerar consultas SQL
  • Escrever em linguagem natural para gerar instruções SQL.
  • Receba um código contextual que funcione com seu esquema.
  • Otimizar e explicar as consultas atuais.
Ajuste o desempenho do banco de dados
  • Detectar e resolver problemas de desempenho das consultas.
  • Analise métricas de consulta em várias dimensões.
  • Forneça recomendações personalizadas e proativas para reduzir custos e melhorar desempenho e ajudar a proteger seus aplicativos.
Modernize seu banco de dados
  • Filtre o esquema de origem por grupo de problemas, que é contextualizado pelo novo 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 em bancos de dados Para um projeto, peça ajuda em alguns lugares no console do Google Cloud:

  • Painel Gemini
  • Central do banco de dados
  • Assistência do Gemini no Studio
  • Painel 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

Assistência por conversa no Gemini em bancos de dados

É possível usar a assistência conversacional do Gemini em bancos de dados para receba respostas assistidas por IA para suas perguntas sobre os seguintes tópicos:

  • Desempenho do sistema e consultas
  • Integridade da frota do banco de dados

Assistência por conversa para consulta e desempenho do sistema

Os produtos a seguir oferecem assistência conversacional para consultas e problemas de 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 para fazer perguntas sobre o seguinte 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 de conversação, acesse uma das seguintes páginas em o console do Google Cloud para um produto compatível e encontre a Gemini painel:

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

A tabela a seguir fornece exemplos de comandos para cronogramas 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 neste 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 este banco de dados instância?"
  • "Qual é a consulta mais lenta para este banco de dados nesta instância?"
  • "Quais são os tempos de espera para 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 dessa instância do banco de dados?"
  • "Qual foi o uso da CPU para essa instância de banco de dados por volta de 2 à noite?"

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

As respostas relacionadas a cronogramas de eventos são limitadas aos 200 eventos mais recentes. Para AlloyDB para PostgreSQL, as perguntas sobre a linha do tempo de eventos são limitadas ao us-central-1 na mesma região.

Assistência por conversa na central do banco de dados

Você pode usar a assistência de conversação no Gemini para receber ajuda com suas instâncias e bancos de dados no Database Center. Por exemplo: pode enviar comandos ao Gemini perguntas sobre a integridade da frota de bancos de dados e o Gemini recomenda maneiras de otimizar os bancos de dados na sua frota.

Para saber mais, consulte Usar o Gemini para saber mais sobre os problemas de integridade da frota.

Central do banco de dados

A central do banco de dados é um painel que mostra os problemas de integridade das instâncias e no seu projeto do Google Cloud. Ela mostra uma porcentagem que representa quantos dos seus recursos foram aprovados em um determinado teste de problemas de saúde.

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

Páginas do AlloyDB para PostgreSQL e 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 AlloyDB para PostgreSQL e Cloud SQL.

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

Assistência do Gemini no Studio

Ao usar o Cloud SQL ou o AlloyDB para PostgreSQL, você pode clicar pen_spark Preciso de ajuda com o código para gerar o código. entender e otimizar consultas SQL com base em instruções de linguagem natural que com base no esquema do seu banco de dados. Por exemplo, você pode pedir para o Gemini para gerar SQL em resposta aos seguintes prompts:

  • "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 ao dos espaços de trabalho de conversão para acelerar e melhorar o processo de conversão em duas áreas:

  • Fornecer recursos de explicabilidade de código com a assistente de conversão: um conjunto de ferramentas solicitações que podem ajudar você a entender melhor a lógica da conversão, propor correções para problemas de conversão ou otimize o código convertido.

  • Acelere a aplicação de correções para problemas de conversão com o 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 sugerir alterações em outros objetos com defeito 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 de configuração detalhadas, consulte Configurar o Gemini em bancos de dados.

A seguir