Melhorar o desempenho com o Cloud SQL Enterprise Plus

Nesta página, descrevemos os seguintes tipos de recomendadores do Cloud SQL Enterprise Plus:

As seções a seguir descrevem como esses recomendadores funcionam e como usá-los.

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 ou cloudsql.viewer.
    Aplicar recomendações Um destes papéis: recommender.cloudsqlAdmin, cloudsql.editor, ou cloudsql.admin.
    Para mais informações sobre papéis, consulte Como entender os papéis e Como conceder permissões do Identity and Access Management (IAM).
  • Enable the Recommender API.

    Enable the API

Faça upgrade para o Cloud SQL Enterprise Plus e ative o cache de dados para melhorar o desempenho de leitura

O upgrade para o Cloud SQL Enterprise Plus e a ativação do cache de dados para melhorar o desempenho de leitura do recommender ajuda você a detectar instâncias que são críticas e que têm uma taxa de ocorrência em cache baixa.

O upgrade para a edição Cloud SQL Enterprise Plus permite que o cache de dados melhore o desempenho de leitura e analisa os metadados e as métricas da instância sobre a taxa de ocorrência em cache. Se a instância for de produção e a taxa de ocorrência em cache estiver baixa, recomendamos fazer upgrade para o Cloud SQL Enterprise Plus e ativar o cache de dados para melhorar o desempenho de leitura. As recomendações são geradas diariamente.

Liste as instâncias que podem ser atualizadas para o Cloud SQL Enterprise Plus com a ativação do cache de dados para melhorar as recomendações de desempenho de leitura

É possível listar o upgrade para o Cloud SQL Enterprise Plus com a ativação do cache de dados para melhorar as recomendações de desempenho de leitura usando o console do Google Cloud, o gcloud CLI ou a API Recommender.

Console

Para listar o upgrade para as recomendações da edição Cloud SQL Enterprise Plus, siga estas etapas:

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

    Acesse "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:

  1. Acesse o Hub de recomendações. Consulte também Encontrar e aplicar recomendações com as recomendações.

    Acesse o Hub de recomendações

    Para mais informações, consulte Primeiros passos com o Hub de recomendações.

  2. No card Todas as recomendações, clique em Desempenho.

gcloud

Para listar o upgrade para o Cloud SQL Enterprise Plus com a ativação do cache de dados para melhorar as recomendações de desempenho de leitura, execute o comando gcloud recommender recommendations list da seguinte maneira:

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

Substitua:

  • PROJECT_ID: ID do projeto;
  • LOCATION: uma região em que suas instâncias estão localizadas, como us-central1.

API

Para listar o upgrade para o Cloud SQL Enterprise Plus com a ativação do cache de dados para melhorar as recomendações de desempenho de leitura, chame o método recommendations.list da seguinte maneira:

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

Substitua:

  • PROJECT_ID: ID do projeto;
  • LOCATION: uma região em que suas instâncias estão localizadas, como us-central1.

Se o recomendador detectar instâncias que podem ser atualizadas para o Cloud SQL Enterprise Plus, elas serão listadas em uma tabela com o nome da instância, uma breve recomendação, o tipo de máquina atual, o tipo de máquina recomendado, o local e a data da última atualização.

Ver insights e recomendações detalhadas

É possível acessar insights e recomendações detalhadas sobre instâncias que podem ser atualizadas para o Cloud SQL Enterprise Plus usando o console do Google Cloud, o gcloud CLI ou a API Recommender.

Console

Escolha uma destas opções:

  • Na página Recomendações de desempenho, clique no card Recomendações de desempenho e depois em Carga de trabalho de leitura intensiva.

O painel de recomendações é exibido, contendo insights e recomendações detalhadas para a instância.

  • Na página Instâncias, clique em Carga de trabalho de leitura intensiva.

A lista de instâncias exibe apenas aquelas a que a recomendação se aplica.

gcloud

Para acessar insights e recomendações detalhadas sobre uma instância que pode receber upgrade, 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: ID do projeto;
  • LOCATION: uma região em que 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/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

Substitua:

  • PROJECT_ID: ID do projeto;
  • LOCATION: uma região em que suas instâncias estão localizadas, como us-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:

Fazer upgrade para o Cloud SQL Enterprise Plus com uma máquina otimizada para memória para melhorar o desempenho

O upgrade para o recomendador do Cloud SQL Enterprise Plus oferece os seguintes benefícios:

  • Oferece desempenho de máquina otimizado para memória.
  • Ajuda a detectar instâncias críticas para suas cargas de trabalho e detecta quando a utilização de memória para CPU é alta.

Esse recomendador analisa os metadados e as métricas da instância sobre a utilização da CPU e da memória. Se a instância for de produção com uma alta proporção de utilização de memória/CPU e tiver alta pressão de memória, recomendamos fazer upgrade para a edição Cloud SQL Enterprise Plus com uma máquina otimizada para memória para melhorar o desempenho. As recomendações são geradas diariamente.

É possível listar recomendações usando o console do Google Cloud, o gcloud CLI ou a API Recommender.

Console

Para listar o upgrade para as recomendações da edição Cloud SQL Enterprise Plus, siga estas etapas:

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

    Acesse "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:

  1. Acesse o Hub de recomendações. Consulte também Encontrar e aplicar recomendações com as recomendações.

    Acesse o Hub de recomendações

    Para mais informações, consulte Primeiros passos com o Hub de recomendações.

  2. No card Todas as recomendações, clique em Desempenho.

gcloud

Para listar as instâncias recomendadas para upgrade, execute o comando gcloud recommender recommendations list da seguinte maneira:

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

Substitua:

  • PROJECT_ID: ID do projeto;
  • LOCATION: uma região em que suas instâncias estão localizadas, como us-central1.

API

Para listar as instâncias recomendadas para upgrade, chame o método recommendations.list da seguinte maneira:

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

Substitua:

  • PROJECT_ID: ID do projeto;
  • LOCATION: uma região em que suas instâncias estão localizadas, como us-central1.

Se o recomendador detectar instâncias que podem ser atualizadas para o Cloud SQL Enterprise Plus, elas serão listadas em uma tabela com o nome da instância, uma breve recomendação, o tipo de máquina atual, o tipo de máquina recomendado, o local e a data da última atualização.

Ver insights e recomendações detalhadas

É possível acessar insights e recomendações detalhadas sobre instâncias que podem ser atualizadas para o Cloud SQL Enterprise Plus usando o console do Google Cloud, o gcloud CLI ou a API Recommender.

Console

Escolha uma destas opções:

  • Na página Recomendações de desempenho, clique no card Recomendações de desempenho e em Memória próxima do limite de nível.

O painel de recomendações é exibido, contendo insights e recomendações detalhadas para a instância.

  • Na página Instâncias, clique em Memória próxima do limite de nível.

A lista de instâncias exibe apenas aquelas às quais a recomendação se aplica.

gcloud

Para acessar insights e recomendações detalhadas sobre uma instância que pode receber upgrade, 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="SQLSERVER_HIGH_LAZY_WRITES_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO OR SQLSERVER_HIGH_FREE_LIST_STALLS_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO"

Substitua:

  • PROJECT_ID: ID do projeto;
  • LOCATION: uma região em que 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/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

Substitua:

  • PROJECT_ID: ID do projeto;
  • LOCATION: uma região em que suas instâncias estão localizadas, como us-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:

A seguir