Mejora el rendimiento con la edición Cloud SQL Enterprise Plus

Los recomendadores de la edición Cloud SQL Enterprise Plus te permiten identificar las instancias de Cloud SQL de producción que pueden resolver los cuellos de botella de las cargas de trabajo o los retrasos en el mantenimiento a través del análisis de las métricas diarias de las instancias. Según estas estadísticas, puedes actualizar las instancias para habilitar la caché de datos y obtener lecturas más rápidas o cambiar a una máquina con optimización de memoria para aliviar el uso elevado de memoria.

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).
  • Habilita la API de Recommender si aún no está habilitada.

    Roles necesarios para habilitar las APIs

    Para habilitar las APIs, necesitas el permiso serviceusage.services.enable. Si creaste el proyecto, es probable que ya tengas este permiso a través del rol de propietario (roles/owner). De lo contrario, puedes obtenerlo a través del rol de administrador de Service Usage (roles/serviceusage.serviceUsageAdmin). Obtén información para otorgar roles.

    Habilitar la API

Actualiza a la edición Enterprise Plus de Cloud SQL y habilita la caché de datos para mejorar el rendimiento de lectura

Actualizar a la edición Enterprise Plus de Cloud SQL y habilitar la caché de datos para mejorar el recomendador de rendimiento de lectura te ayuda a detectar instancias que son fundamentales y cuya tasa de acierto de caché es baja.

Actualizar la edición Enterprise Plus de Cloud SQL y habilitar la caché de datos para mejorar el recomendador de rendimiento de lectura permite analizar los metadatos y las métricas de la instancia sobre la tasa de aciertos de caché. Si la instancia es de producción y su tasa de aciertos de caché es baja, se recomienda actualizar a la edición Cloud SQL Enterprise Plus y habilitar la caché de datos para mejorar el rendimiento de lectura. Las recomendaciones se generan a diario.

Enumera las instancias que se pueden actualizar a la edición Cloud SQL Enterprise Plus con la habilitación de la caché de datos para mejorar las recomendaciones de rendimiento de lectura

Puedes enumerar la actualización a la edición Cloud SQL Enterprise Plus con la habilitación de la caché de datos para mejorar las recomendaciones de rendimiento de lectura con la consola de Google Cloud , gcloud CLI o la API de Recommender.

Console

Para mostrar una lista de las recomendaciones de actualización a la edición Cloud SQL Enterprise Plus, sigue estos pasos:

  1. Ve a la página Instancias de Cloud SQL.

    Ir a 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:

  1. Ve a Active Assist. Consulta también cómo usar las recomendaciones para encontrarlas y aplicarlas.

    Ir a Active Assist

    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

Para enumerar la actualización a la edición Cloud SQL Enterprise Plus con la habilitación de la caché de datos para mejorar las recomendaciones de rendimiento de lectura, ejecuta el comando gcloud recommender recommendations list de la siguiente manera:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=UPGRADE_TO_ENTERPRISE_PLUS_DATA_CACHE

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto.
  • LOCATION: Es una región en la que se encuentran las instancias, como us-central1

API

Para mostrar una lista de la actualización a la edición Cloud SQL Enterprise Plus con la habilitación de la caché de datos para mejorar las recomendaciones de rendimiento de lectura, llama al método recommendations.list 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: Es el 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 la edición Cloud SQL Enterprise Plus, se mostrarán en una tabla que 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 sobre las instancias que se pueden actualizar a la edición Enterprise Plus de Cloud SQL 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 Carga de trabajo con uso intensivo de lectura.

Aparecerá el panel de recomendaciones, que contiene estadísticas y recomendaciones detalladas para la instancia.

  • En la página Instancias, haz clic en Carga de trabajo con uso intensivo de lectura.

La lista de instancias muestra solo aquellas para las que se aplica la recomendación.

gcloud

Para ver estadísticas y recomendaciones detalladas sobre una instancia que se puede actualizar, 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: Es el 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/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

Reemplaza lo siguiente:

  • PROJECT_ID: Es el 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:

Actualiza a la edición Enterprise Plus de Cloud SQL con una máquina con optimización de memoria para mejorar el rendimiento

El recomendador de actualización a la edición Cloud SQL Enterprise Plus ofrece los siguientes beneficios:

  • Proporciona un rendimiento de máquina con optimización de memoria.
  • Te ayuda a detectar instancias fundamentales para tus cargas de trabajo y detecta cuándo su uso de memoria a CPU es alto.

Este recomendador analiza los metadatos de las instancias y las métricas sobre el uso de CPU y memoria. Si la instancia es una instancia de producción con una proporción alta de uso de memoria a CPU y tiene una presión de memoria alta, se recomienda actualizar a la edición Cloud SQL Enterprise Plus con una máquina con optimización de memoria para mejorar el rendimiento. Las recomendaciones se generan a diario.

Puedes enumerar las recomendaciones con la consola de Google Cloud , gcloud CLI o la API de Recommender.

Console

Para mostrar una lista de las recomendaciones de actualización a la edición Cloud SQL Enterprise Plus, sigue estos pasos:

  1. Ve a la página Instancias de Cloud SQL.

    Ir a 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:

  1. Ve a Active Assist. Consulta también cómo usar las recomendaciones para encontrarlas y aplicarlas.

    Ir a Active Assist

    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

Para enumerar las instancias recomendadas para la actualización, ejecuta el comando gcloud recommender recommendations list de la siguiente manera:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=SQLSERVER_UPGRADE_TO_ENTERPRISE_PLUS_MEMORY_OPTIMIZED

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto.
  • LOCATION: Es una región en la que se encuentran las instancias, como us-central1

API

Para enumerar las instancias recomendadas para la actualización, llama al método recommendations.list 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: Es el 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 la edición Cloud SQL Enterprise Plus, se mostrarán en una tabla que 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 sobre las instancias que se pueden actualizar a la edición Enterprise Plus de Cloud SQL 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 La memoria se acerca al límite del nivel.

Aparecerá el panel de recomendaciones, que contiene estadísticas y recomendaciones detalladas para la instancia.

  • En la página Instancias, haz clic en La memoria se acerca al límite del nivel.

La lista de instancias muestra solo aquellas para las que se aplica la recomendación.

gcloud

Para ver estadísticas y recomendaciones detalladas sobre una instancia que se puede actualizar, 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="SQLSERVER_HIGH_LAZY_WRITES_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO OR SQLSERVER_HIGH_FREE_LIST_STALLS_HIGH_MEMORY_TO_CPU_UTILIZATION_RATIO"

Reemplaza lo siguiente:

  • PROJECT_ID: Es el 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/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

Reemplaza lo siguiente:

  • PROJECT_ID: Es el ID del proyecto.
  • LOCATION: 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:

¿Qué sigue?