En este documento se describe cómo puedes usar la asistencia de la IA para monitorizar y solucionar problemas de tus recursos de AlloyDB para PostgreSQL. Puedes usar las herramientas de solución de problemas asistida por IA de AlloyDB 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 AlloyDB:
- La asistencia para solucionar problemas basada en IA ofrece información valiosa basada en configuraciones estándar de PostgreSQL. La arquitectura única de AlloyDB, que incluye su almacenamiento desagregado, su caché, su motor de columnas y sus procesos en segundo plano optimizados, implica que algunas comprobaciones y recomendaciones pueden diferir de las métricas de rendimiento reales de AlloyDB. Te recomendamos que tengas en cuenta las recomendaciones de solución de problemas asistida por IA como punto de partida y que consultes la documentación de AlloyDB para obtener instrucciones definitivas.
- Para obtener los mejores resultados, espera 24 horas después de habilitar la solución de problemas asistida por IA en la consola para que AlloyDB cree una base de referencia del rendimiento medio de tu instancia, base de datos y consultas. Google Cloud
- La solución de problemas con IA no se admite en las siguientes configuraciones de AlloyDB:
- 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 solución de problemas basada en IA en AlloyDB.
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 AlloyDB.
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 AlloyDB, AlloyDB puede analizar el rendimiento de tus bases de datos y detectar anomalías en la ejecución de tus consultas. Cuando AlloyDB 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 AlloyDB, haz lo siguiente:
En la Google Cloud consola, ve a la página Clusters.
En la lista de clústeres e instancias, haz clic en una instancia.
Haz clic en Estadísticas de las consultas.
Haz clic en Habilitar o en Editar configuración.
En la pestaña Editar ajustes de información útil sobre las consultas, seleccione la casilla Habilitar funciones de información útil sobre las consultas avanzadas en AlloyDB.
De forma predeterminada, se activa la casilla Solución de problemas con IA.
Haz clic en Guardar.
Para obtener más información sobre cómo habilitar las estadísticas de consultas avanzadas, consulta Mejorar el rendimiento de las consultas con estadísticas de consultas avanzadas.
Abrir Gemini Cloud Assist
Para usar Gemini Cloud Assist con AlloyDB, haz lo siguiente:
- En la Google Cloud consola, ve a la página Clusters. Ir a Clústeres
- En la lista de clústeres e instancias, haz clic en una instancia.
- Haz clic en Estadísticas de las 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 AlloyDB en el panel de Información útil sobre las consultas.
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 AlloyDB 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 AlloyDB desde la página Resumen o el panel de control Información útil 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 AlloyDB 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 AlloyDB en Información útil sobre las consultas. Para obtener más información, consulta el artículo Descripción general de Asesor de índices.
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 AlloyDB 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 AlloyDB 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.