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 Google Cloud consola Google Cloud , 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
ocloudsql.viewer
.Aplicar recomendaciones Uno de estos roles: recommender.cloudsqlAdmin
,cloudsql.editor
ocloudsql.admin
. -
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 theserviceusage.services.enable
permission. Learn how to grant roles.
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 Google Cloud consolagcloud CLI
o la API Recommender.
Consola
Para ver las recomendaciones de actualización a AlloyDB para PostgreSQL, sigue estos pasos:
-
Ve a la página Instancias de Cloud SQL.
-
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:
-
Ve a Active Assist.
Para obtener más información, consulta el artículo Empezar a usar Active Assist.
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, comous-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, comous-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 Google Cloud 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, comous-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, comous-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:
- En la columna Problemas, haga clic en Migrar a AlloyDB. Se muestra una ventana Actualizar a AlloyDB con una recomendación.
- 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.