Configurar o Gemini em bancos de dados

Para configurar o Gemini em bancos de dados, execute as etapas deste documento:

  1. Ativar o Gemini em bancos de dados.

  2. Ative a API Recommender.

  3. Ative o consultor de índice (aplicável somente ao AlloyDB para PostgreSQL, ao Cloud SQL para PostgreSQL e ao Cloud SQL para MySQL).

Antes de começar

Para ativar o Gemini em bancos de dados, você precisa ter o papel roles/billing.admin do Identity and Access Management (IAM).

Ativar o Gemini em bancos de dados

Para ativar o Gemini em bancos de dados em um projeto do Google Cloud, é necessário ativar a API Cloud AI Companion e conceder permissões do IAM roles/cloudaicompanion.user aos usuários. Um administrador ou proprietário do projeto geralmente executa essas etapas.

  1. No console do Google Cloud, acesse a página Gemini para Google Cloud.

    Gemini para o Google Cloud

  2. Clique em Gemini em bancos de dados.

    O painel Conheça o Gemini é mostrado.

  3. Clique em Ver o Gemini em bancos de dados.

    A página Administrador do Gemini é mostrada.

  4. Escolha a conta de faturamento em que você quer ativar o Gemini em bancos de dados e clique em Continuar para a página Gemini em bancos de dados.

    A página Gemini em bancos de dados é exibida.

  5. Clique em Ler os termos e ativar.

    A página Ativar o Gemini em bancos de dados é exibida.

  6. Clique em Comprar para ativar o Gemini em bancos de dados.

Ative a API Recommender

Ative a API Recommender.

Ative a API

Se a API Recommender não estiver listada, ela já está ativada no seu projeto.

Ativar o consultor de índice

É possível ativar o consultor de índice para instâncias do AlloyDB para PostgreSQL, Cloud SQL para MySQL 8.0 e instâncias do Cloud SQL para PostgreSQL 12 e mais recentes.

AlloyDB para PostgreSQL

As etapas a seguir descrevem como ativar o consultor de índice para o AlloyDB para PostgreSQL.

  1. Antes de ativar o consultor de índice, ative o Query Insights aprimorado na instância.
  2. No console do Google Cloud, acesse a página Clusters.

    Acessar Clusters

  3. Na lista de clusters e instâncias, clique em uma instância.
  4. Clique em Query Insights.
  5. Escolha o banco de dados e o usuário.
  6. Clique em Edit Settings.
  7. Para ativar recomendações de criação de índice na página Insights de consulta de um cluster, selecione Ativar recomendações.
  8. Salve as alterações.

Para mais informações sobre como usar o consultor de índice no AlloyDB para PostgreSQL, consulte Usar o consultor de índice com insights de consulta.

Cloud SQL para MySQL

Veja nas etapas a seguir como ativar o consultor de índice no Cloud SQL para MySQL. O consultor de índice do Cloud SQL para MySQL usa dados do Esquema de desempenho do MySQL. Por padrão, o Cloud SQL ativa o esquema de desempenho do MySQL em todas as instâncias do MySQL 8.0 com mais de 15 GB de memória.

  1. Antes de ativar o consultor de índice, ative o Query Insights na instância.
  2. Se o esquema de desempenho do MySQL já estiver ativado nas instâncias do Cloud SQL para MySQL, execute o seguinte comando da CLI gcloud para ativar o consultor de índice:
  3. gcloud sql instances patch INSTANCE_NAME \
        --database-flags=cloudsql_index_advisor=on
    

    Substitua INSTANCE_NAME pelo nome da instância.

  4. Se o esquema de desempenho do MySQL não estiver ativado nas instâncias do Cloud SQL para MySQL, execute o seguinte comando da CLI gcloud para ativar o consultor de índice:
  5. gcloud sql instances patch INSTANCE_NAME \
       --database-flags=cloudsql_index_advisor=on,performance_schema=on
    

    Substitua INSTANCE_NAME pelo nome da instância.

Para mais informações sobre como configurar flags, consulte Configurar flags do banco de dados.

Cloud SQL para PostgreSQL

As etapas a seguir descrevem como ativar o consultor de índice no Cloud SQL para PostgreSQL.

  1. Antes de ativar o consultor de índice, ative o Query Insights na instância.
  2. Para ativar o consultor de índice para instâncias do Cloud SQL para PostgreSQL, execute o seguinte comando da Google Cloud CLI:
  3. gcloud sql instances patch INSTANCE_NAME \
       --database-flags=cloudsql.enable_index_advisor=on
        

    Substitua INSTANCE_NAME pelo nome da instância.

Para mais informações sobre como configurar flags, consulte Configurar flags do banco de dados.