Esta página descreve como visualizar e implementar recomendações sobre o recommender do Cloud SQL Migrate para o AlloyDB para PostgreSQL. Esse recomendador ajuda a detectar instâncias com as seguintes características:
- A instância é essencial.
- A taxa de ocorrência em cache é baixa, o que pode afetar o desempenho.
Todos os dias, esse recomendador analisa proativamente os metadados e as métricas da instância sobre a taxa de ocorrência em cache e fornece insights e recomendações. para melhorar o desempenho da instância. Esses insights e recomendações podem ser acessados no console do Google Cloud, a gcloud CLI ou a API Recommender.
Se a instância for de produção e a taxa de ocorrência em 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ços do recomendador padrão.
Antes de começar
Antes de visualizar as recomendações e insights, faça o seguinte:
- Para conseguir as permissões de visualização e trabalho com insights e recomendações,
verifique se você tem os papéis necessários.
Tarefas Papéis Ver recomendações Um destes papéis: recommender.cloudsqlViewer
oucloudsql.viewer
.Aplicar recomendações Um destes papéis: recommender.cloudsqlAdmin
,cloudsql.editor
, oucloudsql.admin
. -
Enable the Recommender API.
Listar recomendações de desempenho para migrar para o AlloyDB para PostgreSQL
É possível listar recomendações de migração para o AlloyDB para PostgreSQL para melhorar o desempenho
usando o console do Google Cloud, gcloud CLI
ou a API Recommender.
Console
Para listar as recomendações de upgrade para o AlloyDB para PostgreSQL, siga estas etapas:
-
Acesse a página Instâncias" do Cloud SQL
-
No banner Melhore a integridade da instância investigando problemas e agindo de acordo com as recomendações, clique em Expandir detalhes.
Ou então:
-
Acesse o Hub de recomendações.
Para mais informações, consulte Primeiros passos com o Hub de recomendações.
No card 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:
PROJECT_ID
: o ID do projeto.LOCATION
: uma região em que 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:
PROJECT_ID
: o ID do projeto.LOCATION
: uma região em que suas instâncias estão localizadas, comous-central1
.
Se o recomendador detectar instâncias que podem ser atualizadas para o AlloyDB para PostgreSQL, elas 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.
Ver insights e recomendações detalhadas
É possível conferir insights e recomendações detalhadas sobre instâncias que podem ser atualizadas para o AlloyDB para PostgreSQL usando o console do Google Cloud, a gcloud CLI
ou a API Recommender.
Console
Escolha uma destas opções:
Na página Recomendações de desempenho, clique em Recomendações de desempenho e clique 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 a que 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:
PROJECT_ID
: o ID do projeto.LOCATION
: uma região em que 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:
PROJECT_ID
: o ID do projeto.LOCATION
: uma região em que suas instâncias estão localizadas, comous-central1
.
Um painel é exibido com insights sobre métricas ou informações destacadas pelos Insights.
Aplicar recomendações
Para implementar essa recomendação, faça o seguinte:
- Para fazer upgrade para o AlloyDB para PostgreSQL:
- Clique em Migrar para o AlloyDB na coluna Problemas. Uma janela Fazer upgrade para o AlloyDB mostra uma recomendação.
- Para continuar, clique em Editar > Fazer upgrade.
- Para mais informações sobre o AlloyDB para PostgreSQL, consulte a documentação do AlloyDB para PostgreSQL.