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 fundamental.
  • 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 , gcloud CLI 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.

    Enable the API

Lista de 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 consola de Google Cloud , gcloud CLI o la API del Recomendador.

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 al Centro de recomendaciones.

    Ir al Centro de recomendaciones

    Para obtener más información, consulta Comienza a usar el Centro de recomendaciones.

  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, esas instancias 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 consola de Google Cloud , 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 Instancias, haz clic en Migrar a 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 Migrate to AlloyDB en la columna Issues. 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?