Observar y solucionar problemas con asistencia de IA

En este documento se describe cómo puedes usar la asistencia de la IA para observar y solucionar problemas de tus recursos de Cloud SQL. Puedes usar las herramientas de solución de problemas asistidas por IA de Cloud SQL y Gemini Cloud Assist para mejorar el rendimiento de las consultas y monitorizar el rendimiento del sistema.

Limitaciones

Se aplican las siguientes limitaciones a la solución de problemas asistida por IA en Cloud SQL:

Antes de empezar

  1. Asegúrate de que Gemini Cloud Assist esté configurado en tu Google Cloud cuenta de usuario y proyecto.

    Después de configurar Gemini Cloud Assist, es posible que tengas que esperar cinco minutos para que el servicio se propague antes de poder habilitar la asistencia basada en IA para solucionar problemas en Cloud SQL.

  2. Asegúrate de que tu instancia sea de la edición Enterprise Plus de Cloud SQL.
  3. Asegúrate de que tu instancia de Cloud SQL use la nueva arquitectura de red.
  4. Habilita Información útil sobre las consultas para la edición Enterprise Plus de Cloud SQL.
  5. MYSQL_VERSION.R20250304.00_01 o versiones posteriores debe estar instalado en la instancia de Cloud SQL para MySQL. Para obtener más información sobre cómo aplicar versiones de mantenimiento a una instancia, consulta el artículo Acerca del mantenimiento de las instancias de Cloud SQL.

Roles y permisos necesarios

Para obtener los permisos que necesitas para usar la solución de problemas asistida por IA, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Lector de estadísticas de bases de datos (roles/databaseinsights.viewer) en el proyecto que aloja la instancia de Cloud SQL. Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

Este rol predefinido contiene los permisos necesarios para usar la solución de problemas asistida por IA. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:

Permisos obligatorios

Para usar la solución de problemas asistida por IA, se necesitan los siguientes permisos:

  • databaseinsights.performanceIssues.detect
  • databaseinsights.performanceIssues.investigate

También puedes obtener estos permisos con roles personalizados u otros roles predefinidos.

Habilitar la solución de problemas con IA

Cuando habilitas la solución de problemas asistida por IA en tu instancia de Cloud SQL, Cloud SQL puede analizar el rendimiento de tus bases de datos y detectar anomalías en la ejecución de tus consultas. Cuando Cloud SQL detecta anomalías en el rendimiento de las consultas o identifica una carga alta del sistema, la solución de problemas asistida por IA te ayuda a analizar la situación con pruebas y te ofrece recomendaciones.

Para habilitar la solución de problemas asistida por IA en tu instancia de Cloud SQL, haz lo siguiente:

  1. En la Google Cloud consola, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. Para abrir la página Overview (Resumen) de una instancia, haz clic en su nombre.
  3. En la tarjeta Configuración, haz clic en Editar configuración.
  4. En la sección Personalizar tu instancia, amplía Estadísticas de consultas.
    1. Si aún no lo ha hecho, seleccione Habilitar Estadísticas de consultas.
    2. Si aún no lo has hecho, selecciona Habilitar funciones de Enterprise Plus.
  5. Selecciona Habilitar la solución de problemas con IA.
  6. Haz clic en Guardar.
  7. Tu instancia requiere un reinicio. Para obtener más información sobre cómo habilitar la función Información útil sobre las consultas en la edición Enterprise Plus de Cloud SQL, consulta el artículo Usar Información útil sobre las consultas para mejorar el rendimiento de las consultas.

Abrir Gemini Cloud Assist

Para usar Gemini Cloud Assist con Cloud SQL, haz lo siguiente:

  1. En la Google Cloud consola, ve a la página Instancias de Cloud SQL.

    Ir a Instancias de Cloud SQL

  2. Para abrir la página Overview (Resumen) de una instancia, haz clic en su nombre.
  3. En el panel de navegación, selecciona Estadísticas de consultas.
  4. Para abrir el panel de Cloud Assist, haz clic en chispa Abrir o cerrar el chat de IA de Gemini.
  5. En el panel Asistente de Cloud, introduce una petición que describa la información que te interesa.
  6. Después de introducir la petición, haz clic en Enviar Enviar petición. Gemini devuelve una respuesta a tu petición basada en la información de la última hora.

Mejorar el rendimiento de las consultas

Usa la asistencia de IA para solucionar problemas de consultas lentas concretas en Cloud SQL con el panel de control Información valiosa sobre las consultas.

Por ejemplo, puedes usar el botón Analizar latencia para investigar problemas de latencia asociados a una consulta concreta, ver recomendaciones para solucionar el problema y entender por qué se han hecho recomendaciones específicas. Para obtener más información, consulta Soluciona problemas de consultas lentas con asistencia de IA.

También puedes usar Gemini Cloud Assist para introducir peticiones que te ayuden a mejorar el rendimiento de tus consultas. Gemini Cloud Assist responde a las preguntas sobre la instancia y la base de datos de Cloud SQL seleccionadas.

Ejemplos de peticiones de rendimiento de las consultas

Petición Tipo de respuesta
¿Cuáles son las consultas principales por latencia de mi base de datos?
  • Resúmenes de las consultas ordenadas por latencia. Gemini acota la respuesta según el filtro de periodo seleccionado en el gráfico de carga de la base de datos de estadísticas de consultas.
  • Orientación sobre cómo identificar y ordenar las consultas por latencia.
¿Cuál es la consulta más lenta de esta instancia de base de datos? Orientación sobre cómo identificar la consulta más lenta por latencia.

Monitorizar el rendimiento del sistema

Puedes usar la asistencia de IA para analizar la carga de la base de datos en Cloud SQL desde la página Resumen o el panel de control Información valiosa sobre las consultas. Para obtener más información, consulta Solucionar problemas de carga alta de la base de datos con la ayuda de la IA.

También puedes usar Gemini Cloud Assist para introducir peticiones y obtener información sobre el rendimiento de tu sistema. Gemini Cloud Assist responde a las preguntas sobre la instancia de Cloud SQL seleccionada.

Ejemplos de peticiones sobre el rendimiento del sistema

Petición Tipo de respuesta
¿Cuántas entradas de registro de errores hay en esta instancia de base de datos en los últimos 7 días? Resumen de las entradas de registro agrupadas por su tipo de gravedad. Gemini acota la respuesta según el filtro de periodo seleccionado en el gráfico de rendimiento de la instancia.
¿Cuál era el uso de CPU de esta instancia de base de datos alrededor de las 14:00 de hoy? Resultados de las métricas en un intervalo de porcentaje del uso de CPU en el intervalo de tiempo.

Obtener recomendaciones de índices

Puedes obtener recomendaciones de índices de Cloud SQL en Información útil sobre las consultas. Para obtener más información sobre cómo obtener recomendaciones de índices, consulta el artículo Usar Index Advisor.

Además, con Gemini Cloud Assist, puedes obtener más información sobre cómo usar los índices en tus bases de datos. Gemini Cloud Assist responde a las preguntas sobre la instancia de Cloud SQL seleccionada.

Ejemplos de peticiones de recomendaciones de índices

Petición Tipo de respuesta
Muestra recomendaciones de índices para las consultas realizadas en los últimos 7 días. Orientación sobre los tipos de consultas que pueden beneficiarse de un índice.

Monitorizar las consultas activas

Usa el panel de control Información valiosa sobre las consultas para monitorizar las consultas activas y, si es necesario, finalizar los procesos de larga duración. Para obtener más información, consulta Monitorizar consultas activas.

Además, con Gemini Cloud Assist, puedes introducir peticiones para obtener más información sobre las consultas que provocan una latencia o una carga de CPU elevadas. Gemini Cloud Assist responde a las preguntas sobre la instancia de Cloud SQL seleccionada.

Ejemplos de peticiones de consulta activas

Petición Tipo de respuesta
¿Cuáles son las consultas principales que se están ejecutando en mi base de datos? Orientación sobre cómo encontrar las consultas que más tiempo llevan ejecutándose y las que más recursos consumen.

Siguientes pasos