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 tenha tempo de inatividade quase zero

O recommender do Cloud SQL Enterprise Plus para inatividade de manutenção quase zero ajuda a detectar instâncias que são críticas e demoram muito para serem interrompidas durante a manutenção ou a manutenção foi adiada. Ele analisa os metadados da instância e os dados sobre manutenção.

Se a instância for de produção e demorar muito para ser interrompida durante a manutenção ou se a manutenção tiver sido adiada, faça upgrade para o Cloud SQL Enterprise Plus. Assim, as instâncias vão ter um período de inatividade quase zero. As recomendações são geradas diariamente.

Listar recomendações de inatividade quase zero

É possível listar o upgrade para o Cloud SQL Enterprise Plus para recomendações de inatividade de manutenção quase zero 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

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=UPGRADE_TO_ENTERPRISE_PLUS

Substitua:

  • PROJECT_ID: o ID do projeto
  • LOCATION: uma região, 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:

  • PROJECT_ID: o ID do projeto
  • LOCATION: uma região, 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 Não otimizado com o Enterprise Plus. O painel de recomendações é exibido, contendo insights e recomendações detalhadas para a instância.

  • Na página Instâncias, clique em Não otimizado com o Enterprise Plus. 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=INSIGHT_SUBTYPE

Substitua:

  • PROJECT_ID: ID do projeto;
  • LOCATION: uma região, como us-central1.
  • INSIGHT_SUBTYPE: define esse parâmetro como um dos seguintes:
    • CRASH_RECOVERY_CAUSED_HIGH_MAINTENANCE_DOWNTIME: exibe insights para o número total de recuperações de falhas da instância.
    • MAINTENANCE_DEFERRED_MULTIPLE_TIMES: exibe insights para o número total de manutenções adiadas para sua instância

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, 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:

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 a 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_AND_ENABLE_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 Não otimizado com o Enterprise Plus. O painel de recomendações é exibido, contendo insights e recomendações detalhadas para a instância.

  • Na página Instâncias, clique em Não otimizado com o Enterprise Plus. 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 ativação do cache de dados

O upgrade para o Cloud SQL Enterprise Plus com a ativação do recommender de cache de dados ajuda você a detectar instâncias que são críticas e que demoram muito para serem interrompidas durante a manutenção ou a manutenção foi adiada e as taxas de ocorrência em cache estão baixas.

A edição Cloud SQL Enterprise Plus, com a ativação do recomendador de cache de dados, analisa metadados e métricas da instância.

Se a instância for de produção e demorar muito para ser interrompida durante a manutenção ou se a manutenção tiver sido adiada e a taxa de ocorrência em cache estiver baixa, faça upgrade para o Cloud SQL Enterprise Plus e ative o cache de dados para que suas instâncias tenham inatividade quase zero para manutenção e desempenho de leitura melhorado. As recomendações são geradas diariamente.

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

É possível listar os upgrades para o Cloud SQL Enterprise Plus ao ativar as recomendações de cache de dados 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 de recomendações de cache de dados, 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_AND_ENABLE_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 de recomendações de cache de dados, 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 com a ativação do cache de dados, 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 Não otimizado com o Enterprise Plus. O painel de recomendações é exibido, contendo insights e recomendações detalhadas para a instância.

  • Na página Instâncias, clique em Não otimizado com o Enterprise Plus. 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=INSIGHT_SUBTYPE

Substitua:

  • PROJECT_ID: ID do projeto;
  • LOCATION: uma região em que suas instâncias estão localizadas, como us-central1.
  • INSIGHT_SUBTYPE: define esse parâmetro como um dos seguintes:
    • CRASH_RECOVERY_CAUSED_HIGH_MAINTENANCE_DOWNTIME: exibe insights para o número total de recuperações de falhas da instância.
    • MAINTENANCE_DEFERRED_MULTIPLE_TIMES: exibe insights para o número total de manutenções adiadas para sua instância
    • READ_HEAVY_WORKLOAD: exibe insights sobre o uso da CPU.

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: o ID do projeto
  • LOCATION: uma região, 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:

Ative o cache de dados para melhorar o desempenho de leitura

O recommender "Ativar o cache de dados para melhorar o desempenho de leitura" ajuda a detectar instâncias críticas e a taxa de ocorrência em cache é baixa.

A edição Cloud SQL Enterprise Plus, que ativa o cache de dados para melhorar o desempenho de leitura do recomendador, 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, é recomendável ativar o cache de dados para melhorar o desempenho de leitura. As recomendações são geradas diariamente.

Listar instâncias do Cloud SQL qualificadas para "Ativar o cache de dados" para melhorar as recomendações de desempenho de leitura

Liste 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 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=ENABLE_DATA_CACHE

Substitua:

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

API

Para listar 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/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, como us-central1.

Se o recomendador detectar instâncias em que o cache de dados pode ser ativado, 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 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 Não otimizado com o Enterprise Plus. O painel de recomendações é exibido, contendo insights e recomendações detalhadas para a instância.

  • Na página Instâncias, clique em Não otimizado com o Enterprise Plus. 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/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

Substitua:

  • PROJECT_ID: o ID do projeto
  • LOCATION: uma região, 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:

  • Para fazer upgrade para o Cloud SQL Enterprise Plus, clique em Não otimizado com o Cloud SQL Enterprise Plus na coluna Problemas. A janela Fazer upgrade para o Cloud SQL Enterprise Plus mostra uma recomendação. Para continuar com um upgrade, clique em Editar > Fazer upgrade > Personalizar sua instância > Ativar cache de dados. Para mais informações sobre como fazer upgrade da instância, consulte Fazer upgrade de uma instância para o Cloud SQL Cloud SQL Enterprise Plus usando o upgrade no local.

A seguir