Melhore o desempenho com a edição Cloud SQL Enterprise Plus

Esta página descreve os seguintes tipos de recomendadores da edição Cloud SQL Enterprise Plus:

As secções seguintes descrevem o funcionamento destes recomendadores e como os usar.

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 poder ver recomendações e estatísticas, faça o seguinte:

  • Para receber as autorizações para ver e trabalhar com estatísticas e recomendações, certifique-se de que tem as funções necessárias.
    Tasks Funções
    Ver recomendações Uma destas funções: recommender.cloudsqlViewer ou cloudsql.viewer.
    Aplique recomendações Uma destas funções: recommender.cloudsqlAdmin, cloudsql.editor ou cloudsql.admin.
    Para mais informações sobre as funções, consulte os artigos Compreender as funções e Conceder autorizações de gestão de identidade e acesso (IAM).
  • Enable the Recommender API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

Atualize para a edição Cloud SQL Enterprise Plus e ative a cache de dados para melhorar o desempenho de leitura

A atualização para a edição Cloud SQL Enterprise Plus e a ativação da cache de dados para melhorar o desempenho de leitura recomendado ajudam a detetar instâncias críticas e cuja taxa de acertos da cache é baixa.

A atualização para a edição Cloud SQL Enterprise Plus e a ativação da cache de dados para melhorar o desempenho de leitura da recomendação analisam os metadados e as métricas da instância sobre a taxa de acertos da cache. Se a instância for uma instância de produção e a respetiva taxa de acertos da cache for baixa, é recomendável atualizar para a edição Cloud SQL Enterprise Plus e ativar a 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 a edição Cloud SQL Enterprise Plus com a ativação da cache de dados para melhorar as recomendações de desempenho de leitura

Pode listar a atualização para a edição Enterprise Plus do Cloud SQL com a ativação da cache de dados para melhorar as recomendações de desempenho de leitura através da Google Cloud consolagcloud CLI ou da API Recommender.

Consola

Para ver uma lista de recomendações de atualização para a edição Cloud SQL Enterprise Plus, siga estes passos:

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

    Aceda a Instâncias do Cloud SQL

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

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.

    Aceda ao Active Assist

    Para mais informações, consulte o artigo Introdução ao centro de recomendações.

  2. No cartão Todas as recomendações, clique em Desempenho.

gcloud

Para listar a atualização para a edição Cloud SQL Enterprise Plus com a ativação da cache de dados para melhorar as recomendações de desempenho de leitura, 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=UPGRADE_TO_ENTERPRISE_PLUS_DATA_CACHE

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 listar a atualização para a edição Cloud SQL Enterprise Plus com a ativação da cache de dados para melhorar as recomendações de desempenho de leitura, 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 que podem ser atualizadas para a edição Cloud SQL Enterprise Plus, estas são apresentadas numa tabela que 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 sobre instâncias que podem ser atualizadas para a edição Cloud SQL Enterprise Plus através da Google Cloud consolagcloud CLI ou 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, clique em Carga de trabalho intensiva de leitura.

É 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 Carga de trabalho intensiva de leitura.

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

gcloud

Para ver estatísticas e recomendações detalhadas sobre uma instância que pode ser atualizada, 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=READ_HEAVY_WORKLOAD

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

Chame o método insights.list da seguinte forma:

GET https://recommender.googleapis.com/v1beta1/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

É apresentado um painel com estatísticas sobre as métricas ou as informações que as estatísticas realçam.

Aplique recomendações

Para implementar esta recomendação, faça o seguinte:

Atualize para a edição Cloud SQL Enterprise Plus com uma máquina otimizada para memória para melhorar o desempenho

A recomendação de atualização para a edição Cloud SQL Enterprise Plus oferece as seguintes vantagens:

  • Oferece um desempenho da máquina otimizado para memória.
  • Ajuda a detetar instâncias críticas para as suas cargas de trabalho e deteta quando a utilização de memória para CPU é elevada.

Este recomendador analisa os metadados e as métricas das instâncias sobre a utilização da CPU e da memória. Se a instância for uma instância de produção com uma elevada relação de utilização de memória/CPU e tiver uma elevada pressão de memória, recomenda-se que atualize 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.

Pode listar recomendações através da Google Cloud consolagcloud CLI ou da API Recommender.

Consola

Para ver uma lista de recomendações de atualização para a edição Cloud SQL Enterprise Plus, siga estes passos:

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

    Aceda a Instâncias do Cloud SQL

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

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.

    Aceda ao Active Assist

    Para mais informações, consulte o artigo Introdução ao centro de recomendações.

  2. No cartão Todas as recomendações, clique em Desempenho.

gcloud

Para apresentar uma lista das instâncias recomendadas para atualização, 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=SQLSERVER_UPGRADE_TO_ENTERPRISE_PLUS_MEMORY_OPTIMIZED

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 listar as instâncias recomendadas para atualização, 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 que podem ser atualizadas para a edição Cloud SQL Enterprise Plus, estas são apresentadas numa tabela que 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 última data de atualização.

Veja estatísticas e recomendações detalhadas

Pode ver estatísticas e recomendações detalhadas sobre instâncias que podem ser atualizadas para a edição Cloud SQL Enterprise Plus através da Google Cloud consolagcloud CLI ou 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, clique em Memória a aproximar-se do limite do nível.

É 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 Memória a aproximar-se do limite do nível.

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

gcloud

Para ver estatísticas e recomendações detalhadas sobre uma instância que pode ser atualizada, 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="SQLSERVER_HIGH_LAZY_WRITES_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO OR SQLSERVER_HIGH_FREE_LIST_STALLS_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO"

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

Chame o método insights.list da seguinte forma:

GET https://recommender.googleapis.com/v1beta1/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

É apresentado um painel com estatísticas sobre as métricas ou as informações que as estatísticas realçam.

Aplique recomendações

Para implementar esta recomendação, faça o seguinte:

O que se segue?