Mejora el rendimiento con AlloyDB para PostgreSQL

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

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

Todos los días, este recomendador analiza de forma proactiva los metadatos y las métricas de las instancias 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 con la consola de Google Cloud , la CLI de gcloud o la API de Recommender.

Si tu instancia es de producción y su tasa de acierto 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 tienen el nivel de precios del recomendador estándar.

Antes de comenzar

Antes de ver las recomendaciones y estadísticas, haz lo siguiente:

  • Si deseas obtener los permisos para ver estadísticas y recomendaciones y trabajar con ellas, asegúrate de tener los roles requeridos.
    Tasks Funciones
    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 acerca de los roles, consulta Comprende los roles y Otorga permisos de Identity and Access Management (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

Enumera las recomendaciones de rendimiento para migrar a AlloyDB para PostgreSQL

Puedes enumerar las recomendaciones para migrar a AlloyDB para PostgreSQL y mejorar el rendimiento con la Google Cloud consola, gcloud CLI o la API de Recommender.

Console

Para mostrar una lista de 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 mediante la investigación de problemas y la acción de las recomendaciones, haz clic en Expandir detalles.

De forma alternativa, sigue estos pasos:

  1. Ve a Active Assist.

    Ir a Active Assist

    Para obtener más información, consulta Cómo comenzar a usar Active Assist.

  2. En la tarjeta Todas las recomendaciones, haz 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

Reemplaza lo siguiente:

  • PROJECT_ID: ID del proyecto
  • LOCATION: Es una región en la que se encuentran las 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

Reemplaza lo siguiente:

  • PROJECT_ID: ID del proyecto
  • LOCATION: Es una región en la que se encuentran las instancias, como us-central1.

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

Visualiza las estadísticas y las recomendaciones detalladas

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

Console

Realiza una de las siguientes acciones:

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

  • En la página Instances, haz clic en Migrate to AlloyDB. La lista de instancias muestra solo aquellas para 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

Reemplaza lo siguiente:

  • PROJECT_ID: ID del proyecto
  • LOCATION: Es una región en la que se encuentran las 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

Reemplaza lo siguiente:

  • PROJECT_ID: ID del proyecto
  • LOCATION: Es una región en la que se encuentran las instancias, como us-central1.

Aparecerá un panel en el que se muestran estadísticas sobre las métricas o la información que destacan las estadísticas.

Aplicar recomendaciones

Para implementar esta recomendación, haz lo siguiente:

  • Para actualizar a AlloyDB para PostgreSQL, haz lo siguiente:
    1. Haz clic en Migrar a AlloyDB en la columna Problemas. Aparecerá una ventana Actualizar a AlloyDB que proporciona una recomendación.
    2. Para continuar con una 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.

¿Qué sigue?