En este documento, se describe cómo puedes usar la asistencia de 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 supervisar el rendimiento del sistema.
Limitaciones
Las siguientes limitaciones se aplican 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 consola de Google Cloud para permitir que Cloud SQL cree un valor de referencia del rendimiento promedio de tu instancia, base de datos y consultas.
- La solución de problemas asistida por IA no es compatible con las siguientes configuraciones de Cloud SQL:
- Instancias de Cloud SQL Enterprise Edition
- Instancias que usan la arquitectura de red anterior para Cloud SQL
- Instancias dentro de un perímetro de Controles del servicio de VPC
- Instancias habilitadas con la Transparencia de acceso
- Instancias de réplica de lectura
Antes de comenzar
- Asegúrate de que Gemini Cloud Assist esté configurado para tu Google Cloud cuenta de usuario y proyecto.
Después de configurar Gemini Cloud Assist, es posible que debas esperar cinco minutos para que el servicio se propague antes de poder habilitar la solución de problemas asistida por IA en Cloud SQL.
- Asegúrate de que tu instancia sea de la edición Cloud SQL Enterprise Plus.
- Asegúrate de que tu instancia de Cloud SQL use la nueva arquitectura de red.
- Habilita Query Insights para la edición Cloud SQL Enterprise Plus.
Roles y permisos requeridos
Para obtener los permisos que necesitas para usar la solución de problemas asistida por IA,
pídele a tu administrador que te otorgue el
rol de IAM de Visualizador de estadísticas de la base de datos (roles/databaseinsights.viewer
)
en el proyecto que aloja la instancia de Cloud SQL.
Para obtener más información sobre cómo otorgar roles, consulta Administra 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 son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para usar la solución de problemas asistida por IA:
-
databaseinsights.performanceIssues.detect
-
databaseinsights.performanceIssues.investigate
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Habilita la solución de problemas asistida por IA
Cuando habilitas la solución de problemas asistida por IA para 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 evidencia y proporciona 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 de Descripción general de una instancia, haz clic en su nombre.
- En el campo Configuración, haz clic en Editar configuración.
- En la sección Personaliza tu instancia, expande Estadísticas de consultas.
- Si aún no está seleccionada, elige Habilitar Estadísticas de consultas.
- Si aún no está seleccionada, elige Habilitar funciones de Enterprise Plus.
- Selecciona Habilitar la solución de problemas asistida por IA.
- Haz clic en Guardar.
Si habilitas las estadísticas de consultas para la edición Cloud SQL Enterprise Plus, tu instancia requerirá un reinicio. Si solo habilitas la solución de problemas asistida por IA, tu instancia no requerirá un reinicio. Para obtener más información sobre cómo habilitar las estadísticas de consultas para la edición Cloud SQL Enterprise Plus, consulta Usa las estadísticas de consultas para mejorar el rendimiento de las consultas.
Cómo 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 de Descripción general 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 spark Abrir o cerrar el chat basado en IA de Gemini.
- En el panel de Cloud Assist, ingresa una instrucción que describa la información que te interesa.
- Después de ingresar la instrucción, haz clic en Enviar Enviar instrucción. Gemini devuelve una respuesta a tu instrucción en función de la información de la última hora.
Mejora el rendimiento de las consultas
Usa la asistencia de IA para solucionar problemas de consultas lentas individuales en Cloud SQL con el panel de Estadísticas de consultas. Para obtener más información, consulta Soluciona problemas de consultas lentas con la asistencia de IA.
También puedes usar Gemini Cloud Assist para ingresar instrucciones que te ayuden a mejorar el rendimiento de tus consultas. Gemini Cloud Assist responde preguntas sobre la instancia y la base de datos de Cloud SQL seleccionadas.
Ejemplos de instrucciones para mejorar el rendimiento de las búsquedas
Instrucción | Tipo de respuesta |
---|---|
¿Cuáles son las principales consultas por latencia en mi base de datos? |
|
¿Cuál es la consulta más lenta en esta instancia de base de datos? | Orientación para identificar la consulta más lenta por latencia |
Supervisar 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 Descripción general o el panel de Estadísticas de consultas. Para obtener más información, consulta Soluciona problemas de carga alta de la base de datos con asistencia de IA.
También puedes usar Gemini Cloud Assist para ingresar instrucciones y recopilar información sobre el rendimiento del sistema. Gemini Cloud Assist responde preguntas sobre la instancia de Cloud SQL seleccionada.
Ejemplos de instrucciones sobre el rendimiento del sistema
Instrucción | Tipo de respuesta |
---|---|
¿Cuántas entradas de registro de errores hay para esta instancia de base de datos en los últimos 7 días? | Es un resumen de las entradas de registro agrupadas por su tipo de gravedad. Gemini limita el alcance de la respuesta según el filtro de período seleccionado en el gráfico de rendimiento de la instancia. |
¿Cuál fue el uso de CPU de esta instancia de base de datos alrededor de las 2 p.m. de hoy? | Los resultados de las métricas en el rango de porcentaje para el uso de CPU dentro del intervalo de tiempo. |
Cómo obtener recomendaciones de índices
Puedes obtener recomendaciones de índices de Cloud SQL en las estadísticas de consultas. Para obtener más información sobre cómo obtener recomendaciones de índices, consulta Usa el asesor de índices.
Además, con Gemini Cloud Assist, puedes obtener más información sobre cómo usar índices en tus bases de datos. Gemini Cloud Assist responde preguntas sobre la instancia de Cloud SQL seleccionada.
Ejemplos de instrucciones para obtener recomendaciones de índices
Instrucción | Tipo de respuesta |
---|---|
Mostrar recomendaciones de indexación para las búsquedas realizadas en los últimos 7 días | Orientación sobre los tipos de consultas que se pueden beneficiar de un índice |
Supervisa las consultas activas
Usa el panel de Estadísticas de consultas para supervisar las consultas activas y, si es necesario, finalizar los procesos de larga duración. Para obtener más información, consulta Supervisa las consultas activas.
Además, con Gemini Cloud Assist, puedes ingresar instrucciones para obtener más información sobre las consultas que provocan una latencia alta o una carga de CPU alta. Gemini Cloud Assist responde preguntas sobre la instancia de Cloud SQL seleccionada.
Ejemplos de instrucciones de búsqueda activa
Instrucción | Tipo de respuesta |
---|---|
¿Cuáles son las principales consultas que se ejecutan actualmente en mi base de datos? | Orientación para encontrar las consultas más largas y las que consumen más recursos |
¿Qué sigue?
- Obtén más información para escribir mejores instrucciones.
- Aprende a usar el panel de Gemini Cloud Assist.
- Lee Usa Gemini para obtener asistencia y desarrollo con IA
-
Descubre cómo y cuándo Gemini para Google Cloud usa tus datos.