Melhore o desempenho com AlloyDB para PostgreSQL

Esta página descreve como visualizar e implementar recomendações sobre o recomendador Migração do Cloud SQL para AlloyDB para PostgreSQL. Este recomendador ajuda a detectar instâncias com as seguintes características:

  • A instância é crítica.
  • A taxa de acertos do cache é baixa, o que pode afetar o desempenho.

Diariamente, este recomendador analisa proativamente metadados e métricas da instância sobre a taxa de acertos do cache e fornece insights e recomendações para melhorar o desempenho da sua instância. Você pode visualizar esses insights e recomendações usando o Google Cloud console, gcloud CLI ou a API do Recommender .

Se a sua instância for de produção e sua taxa de acertos no cache for baixa, recomendamos migrar para o AlloyDB para PostgreSQL para melhorar o desempenho. As recomendações são geradas diariamente.

Preços

Os recomendadores descritos nesta página estão todos no nível de preço padrão do Recomendador .

Antes de começar

Antes de poder visualizar recomendações e insights, faça o seguinte:

Listar recomendações de desempenho para migrar para o AlloyDB para PostgreSQL

Você pode listar as recomendações de migração para AlloyDB para PostgreSQL para melhorar o desempenho usando o Google Cloud console, gcloud CLI ou a API do Recommender.

Console

Para listar as recomendações de atualização para o AlloyDB para PostgreSQL, siga estas etapas:

  1. Acesse a página Instâncias do Cloud SQL .

    Acesse Instâncias do Cloud SQL

  2. No banner Melhorar a integridade da instância investigando problemas e agindo de acordo com as recomendações , clique em Expandir detalhes .

Alternativamente, siga estes passos:

  1. Acesse o Centro de Recomendações .

    Acesse o Centro de Recomendações

    Para obter mais informações, consulte Introdução ao Hub de Recomendações .

  2. No cartão Todas as recomendações , clique em Desempenho .

gcloud

Execute o comando gcloud recommender insights list da seguinte maneira:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=MIGRATE_TO_ALLOYDB

Substitua o seguinte:

  • PROJECT_ID : Seu ID de projeto.
  • LOCATION : Uma região onde suas instâncias estão localizadas, como us-central1 .

API

Chame o método insights.list da seguinte maneira:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations

Substitua o seguinte:

  • PROJECT_ID : Seu ID de projeto.
  • LOCATION : Uma região onde suas instâncias estão localizadas, como us-central1 .

Se o recomendador detectar instâncias que podem ser atualizadas para o AlloyDB para PostgreSQL, essas instâncias aparecerão em uma tabela. Cada linha mostra o nome da instância, uma breve recomendação, o local e a data da última atualização.

Veja insights e recomendações detalhadas

Você pode visualizar insights e recomendações detalhadas sobre instâncias que podem ser atualizadas para AlloyDB para PostgreSQL usando o Google Cloud console, gcloud CLI ou a API do Recommender.

Console

Faça um dos seguintes:

  • Na página Recomendações de Desempenho , clique no cartão Recomendações de Desempenho e, em seguida, em Migrar para o AlloyDB . O painel de recomendações é exibido, contendo insights e recomendações detalhadas para a instância.

  • Na página Instâncias , clique em Migrar para o AlloyDB . A lista de instâncias exibe apenas aquelas às quais a recomendação se aplica.

gcloud

Execute o comando gcloud recommender insights list da seguinte maneira:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.PerformanceInsight
--filter=insightSubtype=READ_HEAVY_WORKLOAD

Substitua o seguinte:

  • PROJECT_ID : Seu ID de projeto.
  • LOCATION : Uma região onde suas instâncias estão localizadas, como us-central1 .

API

Chame o método insights.list da seguinte maneira:

GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

Substitua o seguinte:

  • PROJECT_ID : Seu ID de projeto.
  • LOCATION : Uma região onde suas instâncias estão localizadas, como us-central1 .

Um painel aparece mostrando insights sobre métricas ou informações destacadas pelos Insights.

Aplicar recomendações

Para implementar esta recomendação, faça o seguinte:

  • Para atualizar para o AlloyDB para PostgreSQL:
    1. Clique em Migrar para o AlloyDB na coluna Problemas . Uma janela "Atualizar para o AlloyDB" será exibida com uma recomendação.
    2. Para prosseguir com uma atualização, clique em Editar > Atualizar .
  • Para obter mais informações sobre o AlloyDB para PostgreSQL, consulte a documentação do AlloyDB para PostgreSQL .

O que vem a seguir