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:
- Para obtener los mejores resultados, espera 24 horas después de habilitar la solución de problemas asistida por IA en la Google Cloud consola para que Cloud SQL cree una base de referencia del rendimiento medio de tu instancia, base de datos y consultas.
- La asistencia para solucionar problemas basada en IA no está disponible para las siguientes configuraciones de Cloud SQL:
- Instancias de la edición Enterprise de Cloud SQL
- Instancias que usan la arquitectura de red antigua de Cloud SQL
- Instancias dentro de un perímetro de Controles de Servicio de VPC
- Instancias habilitadas con Transparencia de acceso
Antes de empezar
- 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.
- Asegúrate de que tu instancia sea de la edición Enterprise Plus de Cloud SQL.
- Asegúrate de que tu instancia de Cloud SQL use la nueva arquitectura de red.
- Habilita Información útil sobre las consultas para la edición Enterprise Plus de Cloud SQL.
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:
-
En la Google Cloud consola, ve a la página Instancias de Cloud SQL.
- Para abrir la página Overview (Resumen) de una instancia, haz clic en su nombre.
- En la tarjeta Configuración, haz clic en Editar configuración.
- En la sección Personalizar tu instancia, amplía Estadísticas de consultas.
- Si aún no lo ha hecho, seleccione Habilitar Estadísticas de consultas.
- Si aún no lo has hecho, selecciona Habilitar funciones de Enterprise Plus.
- Selecciona Habilitar la solución de problemas con IA.
- Haz clic en Guardar.
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:
-
En la Google Cloud consola, ve a la página Instancias de Cloud SQL.
- Para abrir la página Overview (Resumen) de una instancia, haz clic en su nombre.
- En el panel de navegación, selecciona Estadísticas de consultas.
- Para abrir el panel de Cloud Assist, haz clic en chispa Abrir o cerrar el chat de IA de Gemini.
- En el panel Asistente de Cloud, introduce una petición que describa la información que te interesa.
- 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? |
|
¿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
- Consulta cómo escribir mejores peticiones.
- Consulta cómo usar el panel de Gemini Cloud Assist.
- Consulta el artículo Usar Gemini para obtener asistencia y desarrollar con IA.