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
ocloudsql.viewer
.Aplicar recomendaciones Uno de estos roles: recommender.cloudsqlAdmin
,cloudsql.editor
ocloudsql.admin
. -
Enable the Recommender 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:
-
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 al Centro de recomendaciones.
Ir al Centro de recomendaciones
Para obtener más información, consulta Comienza a usar el Centro de recomendaciones.
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, 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 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 Migrate to AlloyDB en la columna Issues. 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.