En esta página, se describe el recomendador de optimización de falta de memoria (OOM) de la instancia de Cloud SQL que te ayuda a detectar instancias que tienen una gran cantidad de eventos de OOM en los últimos siete días.
Este recomendador detecta instancias que tienen una gran cantidad de eventos de OOM. Luego, proporciona recomendaciones para optimizar esas instancias y mejorar el rendimiento. Las recomendaciones se generan a diario.
Precios
El recomendador de optimización de OOM de Cloud SQL se encuentra en 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 de Identity and Access Management (IAM) necesarios.
Para obtener más información sobre los roles de IAM, consulta Referencia de los roles básicos y predefinidos de IAM y Administra el acceso a los proyectos, las carpetas y las organizaciones.Tasks Funciones Ver recomendaciones Uno de estos roles: recommender.cloudsqlViewerocloudsql.viewer.Aplicar recomendaciones Uno de estos roles: recommender.cloudsqlAdmin,cloudsql.editorocloudsql.admin. Habilita la API del Recomendador.
Roles necesarios para habilitar las APIs
Para habilitar las APIs, necesitas el rol de IAM de administrador de Service Usage (
roles/serviceusage.serviceUsageAdmin), que contiene el permisoserviceusage.services.enable. Obtén más información para otorgar roles.
Enumera las recomendaciones de optimización de OOM para una instancia
Puedes enumerar las recomendaciones de optimización de OOM para una instancia
con la Cloud de Confiance consola, gcloud CLI, o la API del Recomendador.
Console
Para enumerar recomendaciones sobre el rendimiento de las instancias mediante la
Cloud de Confiance consola, sigue estos pasos:
- Ve a la página Instancias de Cloud SQL.
- Haz clic en Expandir detalles en el banner Mejora el estado de la instancia investigando problemas y actuando con base en recomendaciones.
De forma alternativa, sigue estos pasos:
Ve a Active Assist. Consulta también Busca y aplica recomendaciones con las recomendaciones.
Haz clic en Rendimiento en la tarjeta Todas las recomendaciones.
gcloud CLI
Para enumerar las recomendaciones de optimización de OOM para una instancia con gcloud CLI, ejecuta el
gcloud recommender recommendations list
comando de la siguiente manera:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.PerformanceRecommender \ --filter=recommenderSubtype=MYSQL_FREQUENT_OUT_OF_MEMORY_BEST_PRACTICE
Reemplaza lo siguiente:
PROJECT_ID: ID del proyectoLOCATION: Es una región en la que se encuentran las instancias, comous-central1.
API
Para enumerar las recomendaciones de optimización de OOM para una instancia con la
API de Recommendations, llama al
recommendations.list
método de la siguiente manera:
GET https://recommender.googleapis.com/v1/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 con eventos frecuentes de OOM, las enumera en una tabla. En cada fila, se muestra el nombre de la instancia, una recomendación breve, el tipo de máquina actual, el tipo de máquina recomendado, 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 para las instancias
que requieren una optimización de OOM con la Cloud de Confiance consola,
gcloud CLI, o la API del Recomendador.
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 Práctica recomendada de falta de memoria frecuente. Aparecerá el panel de recomendaciones, que contiene estadísticas y recomendaciones detalladas para la instancia.
En la página Instancias, haz clic en Práctica recomendada de falta de memoria frecuente. La lista de instancias muestra solo aquellas para las que se aplica la recomendación.
gcloud CLI
Para ver estadísticas y recomendaciones detalladas sobre las instancias que requieren una optimización de OOM, ejecuta el
gcloud recommender insights list
comando de la siguiente manera:
gcloud recommender insights list \ --project=PROJECT-ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.PerformanceInsight \ --filter=insightSubtype=MYSQL_FREQUENT_OUT_OF_MEMORY
Reemplaza lo siguiente:
PROJECT_ID: ID del proyectoLOCATION: Es una región en la que se encuentran las instancias, comous-central1.
API
Para ver estadísticas y recomendaciones detalladas sobre las instancias que requieren una optimización de OOM, usa la
API de Recommendations, llama al
insights.list
método 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.
Aplicar recomendación
Evalúa las recomendaciones con cuidado y realiza una de las siguientes acciones:
- Para obtener más información, consulta Optimiza el uso de memoria alto en las instancias.
- Para descartar la recomendación, de modo de restarle énfasis y que aparezca atenuada, haz clic en Descartar.
- Para cerrar el panel sin aplicar ni descartar la recomendación, haz clic en Cancelar.