Os recomendadores da edição Cloud SQL Enterprise Plus permitem identificar instâncias de produção do Cloud SQL que podem resolver gargalos de carga de trabalho ou atrasos de manutenção analisando as métricas diárias da instância. Com base nesses insights, é possível fazer upgrade de instâncias para tempo de inatividade de manutenção quase zero, capacidade de leitura mais rápida com cache de dados ou ambos os recursos combinados. Também é possível ativar o cache de dados em instâncias atuais do Cloud SQL Enterprise Plus para acelerar cargas de trabalho com muita leitura.
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.
Para mais informações sobre papéis, consulte Como entender os papéis e Como conceder permissões do Identity and Access Management (IAM).Tarefas Papéis Ver recomendações Um destes papéis: recommender.cloudsqlVieweroucloudsql.viewer.Aplicar recomendações Um destes papéis: recommender.cloudsqlAdmin,cloudsql.editor, oucloudsql.admin. Ative a API Recommender, se ainda não estiver ativada.
Funções necessárias para ativar APIs
Para ativar APIs, você precisa da permissão
serviceusage.services.enable. Se você criou o projeto, provavelmente já tem essa permissão pelo papel de proprietário (roles/owner). Caso contrário, é possível conseguir essa permissão pelo papel de administrador do Service Usage (roles/serviceusage.serviceUsageAdmin). Saiba como conceder papéis.
Faça upgrade para o Cloud SQL Enterprise Plus e tenha tempo de inatividade quase zero
O recomendador 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:
-
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:
-
Acesse o Active Assist. Consulte também Encontrar e aplicar recomendações com as 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=UPGRADE_TO_ENTERPRISE_PLUS
Substitua:
PROJECT_ID: o ID do projetoLOCATION: uma região, 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 projetoLOCATION: uma região, comous-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, comous-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 projetoLOCATION: uma região, 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 Cloud SQL Enterprise Plus, clique em Não otimizado com a edição Enterprise Plus na coluna Problemas. Uma janela Fazer upgrade para o Enterprise Plus mostra uma recomendação. Para continuar, clique em Editar > Fazer upgrade. 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. Para mais informações sobre inatividade zero, consulte cache de dados.
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:
-
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:
-
Acesse o Active Assist. Consulte também Encontrar e aplicar recomendações com as 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
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, comous-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, comous-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 a ediçã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 a ediçã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, comous-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, 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 Cloud SQL Enterprise Plus, clique em Não otimizado com a edição Enterprise Plus na coluna Problemas. Uma janela Fazer upgrade para o Enterprise Plus mostra uma recomendação. Para continuar, clique em Editar > Fazer upgrade. 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. Para mais informações sobre inatividade zero, consulte cache de dados.
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 recomendador 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:
-
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:
-
Acesse o Active Assist. Consulte também Encontrar e aplicar recomendações com as 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
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, comous-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, comous-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, comous-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ânciaREAD_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 projetoLOCATION: uma região, 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 Cloud SQL Enterprise Plus, clique em Não otimizado com a edição Enterprise Plus na coluna Problemas. Uma janela Fazer upgrade para o Enterprise Plus mostra uma recomendação. Para continuar, clique em Editar > Fazer upgrade. 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. Para saber mais sobre o cache de dados, consulte cache de dados. Para mais informações sobre inatividade próxima de zero, consulte Inatividade quase zero.
Ative o cache de dados para melhorar o desempenho de leitura
O recomendador "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:
-
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:
-
Acesse o Active Assist. Consulte também Encontrar e aplicar recomendações com as 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
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, comous-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, comous-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, 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 projetoLOCATION: uma região, 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 Cloud SQL Enterprise Plus, clique em Não otimizado com a edição Enterprise Plus na coluna Problemas. Uma janela Fazer upgrade para o 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.