Mejorar el rendimiento con AlloyDB para PostgreSQL

En esta página se describe cómo ver e implementar recomendaciones sobre el recomendador de Cloud SQL Migrate to AlloyDB para PostgreSQL. Este recomendador te ayuda a detectar instancias con las siguientes características:

  • La instancia es crítica.
  • La tasa de aciertos de caché es baja, lo que puede afectar al rendimiento.

Cada día, este recomendador analiza de forma proactiva los metadatos de las instancias y las métricas sobre la tasa de aciertos de caché, y proporciona estadísticas y recomendaciones para mejorar el rendimiento de las instancias. Puedes ver estas estadísticas y recomendaciones mediante la Cloud de Confiance consola Cloud de Confiance , la CLI de gcloud o la API Recommender.

Si tu instancia es una instancia de producción y su tasa de aciertos de caché es baja, te recomendamos que migres a AlloyDB para PostgreSQL para mejorar el rendimiento. Las recomendaciones se generan a diario.

Precios

Los recomendadores que se describen en esta página están incluidos en el nivel de precios estándar de Recommender.

Antes de empezar

Para poder ver recomendaciones y estadísticas, haz lo siguiente:

  • Para obtener los permisos necesarios para ver y usar las estadísticas y las recomendaciones, asegúrate de que tienes los roles necesarios.
    Tasks Roles
    Ver recomendaciones Uno de estos roles: recommender.cloudsqlViewer o cloudsql.viewer.
    Aplicar recomendaciones Uno de estos roles: recommender.cloudsqlAdmin, cloudsql.editor o cloudsql.admin.
    Para obtener más información sobre los roles, consulta los artículos sobre roles y concesión de permisos de gestión de identidades y accesos (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

Lista de recomendaciones de rendimiento para migrar a AlloyDB para PostgreSQL

Puedes consultar las recomendaciones para mejorar el rendimiento de la migración a AlloyDB para PostgreSQL mediante la Cloud de Confiance consolagcloud CLI o la API Recommender.

Consola

Para ver las recomendaciones de actualización a AlloyDB para PostgreSQL, sigue estos pasos:

  1. Ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. En el banner Mejora el estado de la instancia investigando los problemas y siguiendo las recomendaciones, haz clic en Mostrar detalles.

También puedes seguir estos pasos:

  1. Ve a Active Assist.

    Ir a Active Assist

    Para obtener más información, consulta el artículo Empezar a usar Active Assist.

  2. En la tarjeta Todas las recomendaciones, haga clic en Rendimiento.

gcloud

Ejecuta el comando gcloud recommender insights list de la siguiente manera:

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

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto.
  • LOCATION: una región en la que se encuentran tus instancias, como us-central1.

API

Llama al método insights.list de la siguiente manera:

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

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto.
  • LOCATION: una región en la que se encuentran tus instancias, como us-central1.

Si la herramienta de recomendaciones detecta instancias que se pueden actualizar a AlloyDB para PostgreSQL, esas instancias aparecerán en una tabla. En cada fila se muestra el nombre de la instancia, una breve recomendación, la ubicación y la fecha de la última actualización.

Ver estadísticas y recomendaciones detalladas

Puedes ver estadísticas y recomendaciones detalladas sobre las instancias que se pueden actualizar a AlloyDB para PostgreSQL mediante la Cloud de Confiance consola, gcloud CLI o la API Recommender.

Consola

Elige una de estas opciones:

  • En la página Recomendaciones de rendimiento, haga clic en la tarjeta Recomendaciones de rendimiento y, a continuación, en Migrar a AlloyDB. Aparecerá el panel de recomendaciones, que contiene estadísticas y recomendaciones detalladas para la instancia.

  • En la página Instancias, haz clic en Migrar a AlloyDB. En la lista de instancias solo se muestran aquellas a las que se aplica la recomendación.

gcloud

Ejecuta el comando gcloud recommender insights list de la siguiente manera:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.PerformanceInsight
--filter=insightSubtype=READ_HEAVY_WORKLOAD

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto.
  • LOCATION: una región en la que se encuentran tus instancias, como us-central1.

API

Llama al método insights.list de la siguiente manera:

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

Haz los cambios siguientes:

  • PROJECT_ID: tu ID de proyecto.
  • LOCATION: una región en la que se encuentran tus instancias, como us-central1.

Aparece un panel con estadísticas sobre las métricas o la información que destaca Estadísticas.

Aplicar recomendaciones

Para implementar esta recomendación, sigue estos pasos:

  • Para actualizar a AlloyDB para PostgreSQL, sigue estos pasos:
    1. En la columna Problemas, haga clic en Migrar a AlloyDB. Se muestra una ventana Actualizar a AlloyDB con una recomendación.
    2. Para continuar con la actualización, haz clic en Editar > Actualizar.
  • Para obtener más información sobre AlloyDB para PostgreSQL, consulta la documentación de AlloyDB para PostgreSQL.

Siguientes pasos