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:
- Para obter permissões para visualizar e trabalhar com insights e recomendações, certifique-se de ter as funções necessárias.
Para obter mais informações sobre funções, consulte Noções básicas sobre funções e concessão de permissões de Gerenciamento de Identidade e Acesso (IAM) .Tarefas Funções Ver recomendações Uma dessas funções: recommender.cloudsqlViewer
oucloudsql.viewer
.Aplicar recomendações Uma destas funções: recommender.cloudsqlAdmin
,cloudsql.editor
oucloudsql.admin
. -
Enable the Recommender API.
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:
Acesse a página Instâncias do Cloud SQL .
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:
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 .
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, comous-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, comous-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, comous-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, comous-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:
- Clique em Migrar para o AlloyDB na coluna Problemas . Uma janela "Atualizar para o AlloyDB" será exibida com uma recomendação.
- 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 .