Observar y solucionar problemas de Cloud SQL con asistencia de IA

Este documento describe cómo usar la asistencia de IA para supervisar y solucionar problemas de sus recursos de Cloud SQL. Puede usar las herramientas de resolució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 resolución de problemas asistida por IA en Cloud SQL:

Antes de empezar

  1. Asegúrese de que Gemini Cloud Assist esté configurado para su Google Cloud Cuenta de usuario y proyecto.

    Después de configurar Gemini Cloud Assist, es posible que deba esperar cinco minutos para permitir que el servicio se propague antes de poder habilitar la resolución de problemas asistida por IA en Cloud SQL.

  2. Asegúrese de que su instancia sea una instancia de la edición Cloud SQL Enterprise Plus .
  3. Asegúrese de que su instancia de Cloud SQL esté utilizando la nueva arquitectura de red .
  4. Habilitar información de consultas para la edición Cloud SQL Enterprise Plus .

Roles y permisos necesarios

Para obtener los permisos necesarios para usar la solución de problemas asistida por IA, solicite a su administrador que le otorgue el rol de IAM de Visor de información de 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, consulte Administrar el acceso a proyectos, carpetas y organizaciones .

Este rol predefinido contiene los permisos necesarios para usar la resolución de problemas asistida por IA. Para ver los permisos exactos necesarios, expanda la sección "Permisos requeridos" :

Permisos necesarios

Se requieren los siguientes permisos para utilizar la resolución de problemas asistida por IA:

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

También es posible que puedas obtener estos permisos con roles personalizados u otros roles predefinidos .

Habilitar la resolución de problemas asistida por IA

Al habilitar la resolución de problemas asistida por IA para su instancia de Cloud SQL, Cloud SQL puede analizar el rendimiento de sus bases de datos y detectar anomalías en la ejecución de sus consultas. Cuando Cloud SQL detecta anomalías en el rendimiento de las consultas o una carga alta del sistema, la resolución de problemas asistida por IA le ayuda a analizar la situación con evidencia y le ofrece recomendaciones.

Para habilitar la resolución de problemas asistida por IA para su instancia de Cloud SQL, haga lo siguiente:

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

    Ir a Instancias de Cloud SQL

  2. Para abrir la página Descripción general de una instancia, haga clic en el nombre de la instancia.
  3. En el mosaico Configuración , haga clic en Editar configuración .
  4. En la sección Personaliza tu instancia , expande Información de consultas .
    1. Si aún no está seleccionado, seleccione Habilitar información de consultas .
    2. Si aún no está seleccionado, seleccione Habilitar funciones Enterprise Plus .
  5. Seleccione Habilitar solución de problemas asistida por IA .
  6. Haga clic en Guardar .
  7. Si habilita Query Insights para Cloud SQL Enterprise Plus Edition, la instancia deberá reiniciarse. Si habilita solo la solución de problemas asistida por IA, la instancia no requerirá reinicio. Para obtener más información sobre cómo habilitar Query Insights para Cloud SQL Enterprise Plus Edition, consulte Usar Query Insights para mejorar el rendimiento de las consultas .

Asistencia en la nube de Open Gemini

Para utilizar Gemini Cloud Assist con Cloud SQL, haga lo siguiente:

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

    Ir a Instancias de Cloud SQL

  2. Para abrir la página Descripción general de una instancia, haga clic en el nombre de la instancia.
  3. En el panel de navegación, seleccione Información de consultas .
  4. Para abrir el panel Cloud Assist , haga clic en Spark Abrir o cerrar el chat de Gemini AI .
  5. En el panel Cloud Assist , ingrese un mensaje que describa la información que le interesa.
  6. Después de ingresar la solicitud, haga clic en " Enviar solicitud" . Gemini responderá a su solicitud basándose en la información de la última hora.

Mejorar el rendimiento de las consultas

Utilice la asistencia de IA para solucionar problemas de consultas lentas individuales en Cloud SQL mediante el panel de información de consultas . Para obtener más información, consulte Solucionar problemas de consultas lentas con asistencia de IA .

También puede usar Gemini Cloud Assist para introducir indicaciones que le ayuden a mejorar el rendimiento de sus consultas. Gemini Cloud Assist responde preguntas sobre la instancia y la base de datos de Cloud SQL seleccionadas.

Ejemplos de indicaciones de rendimiento de consultas

Inmediato Tipo de respuesta
¿Cuáles son las principales consultas por latencia en mi base de datos?
  • Resúmenes de consultas ordenados por latencia. Gemini analiza la respuesta según el filtro de rango de tiempo seleccionado en el gráfico de carga de la base de datos de información de consultas.
  • Orientación sobre cómo identificar y ordenar consultas por latencia.
¿Cuál es la consulta más lenta en esta instancia de base de datos? Orientación sobre cómo 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 información de consultas . Para obtener más información, consulta Solucionar problemas de carga alta de la base de datos con asistencia de IA .

También puede usar Gemini Cloud Assist para introducir indicaciones y recopilar información sobre el rendimiento del sistema. Gemini Cloud Assist responde preguntas sobre la instancia de Cloud SQL seleccionada.

Ejemplos de indicaciones sobre el rendimiento del sistema

Inmediato Tipo de respuesta
¿Cuántas entradas de registro de errores hay para esta instancia de base de datos en los últimos 7 días? Resumen de las entradas de registro agrupadas por tipo de gravedad. Gemini analiza la respuesta según el filtro de rango de tiempo seleccionado en el gráfico de rendimiento de la instancia.
¿Cuál fue la utilización de la CPU para esta instancia de base de datos alrededor de las 2:00 p. m. de hoy? Los resultados de las métricas se expresan en un rango porcentual para la utilización de la CPU dentro del intervalo de tiempo.

Obtener recomendaciones de índices

Puede obtener recomendaciones de índice de Cloud SQL en Query Insights. Para obtener más información sobre cómo obtener recomendaciones de índice, consulte Usar el asesor de índices .

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

Ejemplos de indicaciones para la recomendación de índices

Inmediato Tipo de respuesta
Mostrar recomendaciones de índice para las consultas ejecutadas en los últimos 7 días. Orientación sobre los tipos de consultas que pueden beneficiarse de un índice.

Supervisar consultas activas

Utilice el panel de información de consultas para supervisar las consultas activas y, si es necesario, finalizar procesos de larga duración. Para obtener más información, consulte Supervisión de consultas activas .

Además, con Gemini Cloud Assist, puede introducir indicaciones para obtener más información sobre las consultas que causan alta latencia o carga de CPU. Gemini Cloud Assist responde preguntas sobre la instancia de Cloud SQL seleccionada.

Ejemplos de solicitudes de consulta activas

Inmediato Tipo de respuesta
¿Cuáles son las consultas principales que se ejecutan actualmente en mi base de datos? Orientación sobre cómo encontrar las consultas de mayor duración y que consumen más recursos.

¿Qué sigue?