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.
Para obtener más información acerca de los roles, consulta Comprende los roles y Otorga permisos de Identity and Access Management (IAM).Tasks Funciones Ver recomendaciones Uno de estos roles: recommender.cloudsqlViewerocloudsql.viewer.Aplicar recomendaciones Uno de estos roles: recommender.cloudsqlAdmin,cloudsql.editorocloudsql.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.enablepermission. Learn how to grant roles.
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:
-
Ve a la página Instancias de Cloud SQL.
-
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:
-
Ve a Active Assist.
Para obtener más información, consulta Cómo comenzar a usar Active Assist.
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 proyectoLOCATION: Es una región en la que se encuentran las 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
Reemplaza lo siguiente:
PROJECT_ID: ID del proyectoLOCATION: Es una región en la que se encuentran las instancias, comous-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 proyectoLOCATION: Es una región en la que se encuentran las 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
Reemplaza lo siguiente:
PROJECT_ID: ID del proyectoLOCATION: Es una región en la que se encuentran las instancias, comous-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:
- Haz clic en Migrar a AlloyDB en la columna Problemas. Aparecerá una ventana Actualizar a AlloyDB que proporciona una recomendación.
- 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.