Otimize as instâncias do Cloud SQL com um número elevado de eventos sem memória

Esta página descreve o recomendador de otimização de memória insuficiente (OOM) da instância do Cloud SQL, que ajuda a detetar instâncias com um elevado número de eventos de OOM nos últimos sete dias.

Este recomendador deteta instâncias com um número elevado de eventos OOM. Em seguida, fornece recomendações sobre como otimizar essas instâncias e melhorar o desempenho. As recomendações são geradas diariamente.

Preços

O recomendador de otimização de OOM do Cloud SQL está no nível de preços do recomendador Standard.

Antes de começar

Antes de poder ver recomendações e estatísticas, faça o seguinte:

Apresente recomendações de otimização de OOM para uma instância

Pode listar as recomendações de otimização de OOM para uma instância através da Google Cloud consolagcloud CLI ou da API Recommender.

Consola

Para apresentar uma lista de recomendações sobre o desempenho das instâncias através do

Google Cloud , siga estes passos:

  1. Aceda à página Instâncias do Cloud SQL.

Aceda a Instâncias do Cloud SQL

  1. Clique em Expandir detalhes no banner Melhore o estado de funcionamento da instância investigando problemas e tomando medidas com base nas recomendações.

Em alternativa, siga estes passos:

  1. Aceda ao Active Assist. Consulte também o artigo Encontre e aplique recomendações com a página Recomendações.

  2. Clique em Desempenho no cartão Todas as recomendações.

CLI gcloud

Para apresentar uma lista de recomendações de otimização de OOM para uma instância através da CLI gcloud, execute o comando gcloud recommender recommendations list da seguinte forma:

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

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região onde as suas instâncias estão localizadas, como us-central1.

API

Para apresentar uma lista de recomendações de otimização de OOM para uma instância através da API Recommendations, chame o método recommendations.list da seguinte forma:

GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região onde as suas instâncias estão localizadas, como us-central1.

Se o recomendador detetar instâncias com eventos de falta de memória frequentes, apresenta-as numa tabela. Cada linha mostra o nome da instância, uma breve recomendação, o tipo de máquina atual, o tipo de máquina recomendado, a localização e a data da última atualização.

Veja estatísticas e recomendações detalhadas

Pode ver estatísticas e recomendações detalhadas para instâncias que requerem uma otimização de OOM através da Google Cloud consola, da gcloud CLIou da API Recommender.

Consola

Efetue um dos seguintes passos:

  • Na página Recomendações de desempenho, clique no cartão Recomendações de desempenho e, de seguida, em Prática recomendada de falta de memória frequente. É apresentado o painel de recomendações, que contém estatísticas e recomendações detalhadas para a instância.

  • Na página Instâncias, clique em Prática recomendada de falta de memória frequente. A lista de instâncias apresenta apenas as instâncias às quais a recomendação se aplica.

CLI gcloud

Para ver estatísticas e recomendações detalhadas sobre instâncias que requerem uma otimização de OOM, execute o comando gcloud recommender insights list da seguinte forma:

gcloud recommender insights list \
--project=PROJECT-ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.PerformanceInsight \
--filter=insightSubtype=MYSQL_FREQUENT_OUT_OF_MEMORY

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região onde as suas instâncias estão localizadas, como us-central1.

API

Para ver estatísticas e recomendações detalhadas sobre instâncias que requerem uma otimização de OOM, use a API Recommendations e chame o método insights.list da seguinte forma:

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

Substitua o seguinte:

  • PROJECT_ID: o ID do seu projeto.
  • LOCATION: uma região onde as suas instâncias estão localizadas, como us-central1.

Aplicar recomendação

Avalie cuidadosamente a recomendação e faça uma das seguintes ações:

  • Para mais informações, consulte o artigo Otimize o elevado consumo de memória da instância.
  • Para ignorar a recomendação de modo que seja desvalorizada e apareça esbatida, clique em Ignorar.
  • Para fechar o painel sem aplicar nem ignorar a recomendação, clique em Cancelar.

O que se segue?