Antes de comenzar
Configura Gemini Cloud Assist para tu cuenta de usuario y proyecto deGoogle Cloud .Después de configurar Gemini Cloud Assist, el servicio puede tardar unos minutos en propagarse. Espera a que se complete la propagación antes de habilitar la solución de problemas asistida por IA en Spanner.
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 los siguientes roles de IAM en el proyecto que aloja la instancia de Spanner:
- Usuario de base de datos de Cloud Spanner (
roles/spanner.databaseUser) - Visualizador de Database Insights (
roles/databaseinsights.viewer) - Propietario de la investigación de Gemini Cloud Assist (
roles/geminicloudassist.investigationOwner)
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Para obtener más información sobre los roles y permisos necesarios para usar las investigaciones de Gemini Cloud Assist, consulta Soluciona problemas con las investigaciones de Gemini Cloud Assist.
Abrir Gemini Cloud Assist
Para usar Gemini Cloud Assist con Spanner, haz lo siguiente:
- En la consola de Google Cloud , ve a la página Instancias de Spanner. Ir a Instancias de Spanner
- Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
- Para abrir el panel de Cloud Assist, haz clic en Abrir o cerrar el chat de Gemini Cloud Assist.
- 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 instrucción.
Gemini devuelve una respuesta a tu instrucción en función de la información de la última hora.
Soluciona problemas de carga alta de la base de datos
Si accedes al panel Estadísticas de consultas o al panel Estadísticas del sistema en la consola de Google Cloud , puedes analizar tu base de datos y solucionar problemas de eventos cuando tu sistema experimenta una carga de base de datos superior al promedio. Spanner usa las 24 horas de datos que se producen antes del período seleccionado para calcular la carga esperada de tu base de datos. Puedes analizar los motivos de los eventos de carga más altos y la evidencia detrás de la reducción del rendimiento. Spanner también proporciona recomendaciones para optimizar tu base de datos y mejorar el rendimiento.
Para usar la asistencia de IA y solucionar problemas de carga alta de la base de datos, ve al panel Estadísticas del sistema o al panel Estadísticas de consultas en la consola de Google Cloud .
Panel de Estadísticas de consultas
Soluciona problemas de carga alta de la base de datos con la asistencia de IA en el panel de Estadísticas de consultas siguiendo estos pasos:
- En la consola de Google Cloud , ve a la página Instancias de Spanner. Ir a Instancias de Spanner
- Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
- Opcional: En la lista Bases de datos, haz clic en una base de datos.
- Haz clic en Estadísticas de consultas para abrir el panel de Estadísticas de consultas.
- Opcional: Usa el filtro Período para seleccionar 1 hora, 6 horas, 1 día, 7 días, 30 días o un período personalizado.
- Problema. Una descripción del problema que se está investigando, incluidas las horas de inicio y finalización de la investigación.
- Observaciones. Una lista de observaciones sobre el problema. Por ejemplo, pueden incluir detalles de contención de bloqueo, como una proporción de espera de bloqueo más larga de lo esperado para la consulta.
- Hipótesis. Es una lista de acciones recomendadas por la IA que puedes realizar para ayudar a solucionar la consulta de ejecución lenta.
Puedes acercar secciones específicas del gráfico en las que notes áreas de mayor carga de la base de datos por tiempo de ejecución de la consulta. Para acercar, puedes hacer clic en una parte del gráfico y seleccionarla.
En el gráfico Uso total de CPU (todas las consultas), haz clic en el botón Investigar el rendimiento para comenzar a solucionar problemas de carga alta de la base de datos con la asistencia de IA de Gemini Cloud Assist.
Después de unos dos minutos, se abrirá el panel Detalles de la investigación con las siguientes secciones:
Panel de estadísticas del sistema
Soluciona problemas de carga alta de la base de datos con la asistencia de IA en el panel de Estadísticas del sistema siguiendo estos pasos:
- En la consola de Google Cloud , ve a la página Instancias de Spanner. Ir a Instancias de Spanner
- Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
- Opcional: En Bases de datos, haz clic en una base de datos.
- En el menú de navegación, haz clic en Estadísticas del sistema.
- Opcional: Usa el filtro Período
para seleccionar 1 hora, 6 horas, 1 día, 7 días, 30 días o un período personalizado.
Puedes acercar secciones específicas del gráfico en las que notes áreas de carga alta que quieras analizar. Por ejemplo, un área de carga alta podría mostrar niveles de uso de CPU más cercanos al 100%. Para acercar, puedes hacer clic y seleccionar una parte del gráfico.
Haz clic en el botón Explorar investigaciones para comenzar a solucionar problemas de carga de la base de datos con la asistencia de IA de Gemini Cloud Assist.
Después de unos dos minutos, se abrirá el panel Detalles de la investigación con las siguientes secciones:
- Problema. Una descripción del problema que se investiga, incluidas las horas de inicio y finalización de la investigación.
- Observaciones. Una lista de observaciones sobre el problema. Por ejemplo, pueden incluir detalles de contención de bloqueos, como una proporción de espera de bloqueo más larga de lo esperado para la consulta.
- Hipótesis. Es una lista de acciones recomendadas por la IA que puedes realizar para ayudar a solucionar la consulta de ejecución lenta.
Analiza la carga alta de la base de datos
Con la asistencia de IA, puedes analizar y solucionar problemas relacionados con los detalles de la carga de tu base de datos.
Período del análisis
Spanner analiza tu base de datos durante el período que seleccionas en el gráfico de carga de la base de datos desde el panel Estadísticas de consultas o el panel Estadísticas del sistema. Si seleccionas un período de menos de 24 horas, Spanner analiza todo el período. Si seleccionas un período superior a 24 horas, Spanner solo selecciona las últimas 24 horas del período para el análisis.
Para calcular el análisis de rendimiento de referencia de tu base de datos, Spanner incluye 24 horas de un período de referencia en su período de análisis. Si el período seleccionado ocurre en un día que no es lunes, Spanner usa un período de referencia de las 24 horas anteriores al período seleccionado. Si el período seleccionado ocurre un lunes, Spanner usa un período de referencia del séptimo día anterior al período seleccionado.
Análisis de métricas
Cuando Spanner inicia el análisis, verifica si hay cambios significativos en las diversas métricas, incluidas, sin limitaciones, las siguientes:
- Uso de CPU
- Latencias de lectura y escritura, P50 y P99
- Consultas de lectura y escritura por segundo (QPS)
- Recuento de nodos
- Métricas de sesión
- Tiempo de espera de bloqueo
- Recuento de cancelaciones de transacciones
- Estadísticas de consulta
- Estadísticas de transacciones
- Estadísticas de bloqueo
- Estadísticas de divisiones
Spanner compara los datos agregados de referencia de tu base de datos con los datos de rendimiento de tu período de análisis. Si Spanner detecta un cambio significativo en el umbral de una métrica clave, indica una posible situación con tu base de datos. La situación identificada podría explicar la causa raíz de la carga alta en tu base de datos durante el período seleccionado.
Recomendaciones
Cuando Gemini Cloud Assist completa el análisis, la sección Hipótesis del panel Detalles de la investigación enumera estadísticas prácticas para ayudar a solucionar el problema.
En algunas situaciones, según el análisis, es posible que no haya una recomendación.
¿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 de IA y desarrollo.
-
Descubre cómo y cuándo Gemini para Google Cloud usa tus datos.
- Escribe código SQL con la ayuda de Gemini.
- Comprende las métricas de latencia.
- Investiga el uso alto de CPU.
- Obtén más información sobre el rendimiento de Spanner.
- Supervisa instancias con Estadísticas del sistema.