Descripción general de Gemini en bases de datos

Gemini en bases de datos, que es un producto de la cartera de Gemini para Google Cloud, es un asistente de base de datos potenciado por IA que te ayuda a optimizar tu flota de bases de datos y a trabajar con los datos de tus bases de datos. Gemini en bases de datos ayuda a simplificar todos los aspectos de las operaciones de bases de datos, incluida la programación, la optimización del rendimiento, la administración de flotas, la administración y las migraciones.

Asistencia de IA con Gemini en bases de datos

Gemini en bases de datos proporciona asistencia de IA para ayudarte de las siguientes maneras:

  • Reduce el riesgo y optimiza tu flota de bases de datos con Database Center. Database Center te permite agregar y resumir los problemas de estado principales de tu flota según los datos de tus proyectos de Google Cloud y Security Command Center. Luego, Database Center te aconseja cómo investigar los proyectos o las instancias afectados. En el panel de Database Center, se muestra un porcentaje que representa cuántos de tus recursos superan una determinada prueba de problema de estado. Disponible en AlloyDB para PostgreSQL y Cloud SQL.

  • Brinda asistencia para el código en Database Studio. Gemini en bases de datos te permite usar preguntas de lenguaje natural para administrar tus datos y crear consultas en SQL. Puedes realizar diversas acciones que realizarías en un cliente de línea de comandos de SQL, como crear índices y tablas, modificar tablas o configurar vistas. Disponible en AlloyDB para PostgreSQL, Cloud SQL y Spanner.

  • Anticípate a los posibles problemas de rendimiento con las estadísticas de consultas mejoradas. Gemini en bases de datos incluye estadísticas de consultas mejoradas para detectar, solucionar problemas y ayudar a prevenir problemas de rendimiento de las bases de datos y las consultas mediante diagnósticos en tiempo real. Puedes correlacionar métricas en varias dimensiones para identificar problemas difíciles de diagnosticar. Gemini en bases de datos proporciona explicabilidad en contexto para conceptos de base de datos sutiles, como eventos de espera, marcas de base de datos y varias métricas de base de datos disponibles para solucionar problemas. Disponible en AlloyDB para PostgreSQL.

  • Mejora la postura de seguridad. Gemini en bases de datos te ayuda a mejorar la postura de seguridad de tus bases de datos mediante la detección proactiva de problemas de configuración y la entrega de recomendaciones de seguridad. Está disponible en AlloyDB para PostgreSQL y Cloud SQL.

  • Utiliza el código asistido y la conversión de esquemas en Database Migration Service. Gemini en bases de datos te ayuda a mejorar la conversión de código en un lugar de trabajo y a acelerar tu esfuerzo de conversión. Gemini en bases de datos simplifica la conversión del código de la aplicación de base de datos, como procedimientos almacenados, activadores y funciones, a un dialecto compatible con PostgreSQL a fin de modernizar tus bases de datos heredadas en una base de datos optimizada para la nube, como Cloud SQL para PostgreSQL o AlloyDB para PostgreSQL.

Gemini no usa tus mensajes ni sus respuestas como datos para entrenar sus modelos. Para obtener más información, consulta Cómo usa tus datos Gemini para Google Cloud. Como tecnología en etapa inicial, Gemini puede generar resultados que parezcan creíbles, pero incorrectos. Te recomendamos que valides todos los resultados de Gemini antes de usarlos. Para obtener más información, consulta Gemini para Google Cloud y la IA responsable.

Funciones

En la siguiente tabla, se muestran las funciones de Gemini en bases de datos, junto con vínculos a la documentación:

Tarea Tipo de asistencia Documentación del producto
Administra tu flota de bases de datos
  • Proporciona un chat contextual para interactuar con los hallazgos.
  • Analizar los patrones de uso
  • Anticípate a los problemas de las bases de datos.
  • Proporciona recomendaciones para mejorar la configuración de las bases de datos.
Genera consultas en SQL
  • Escribe en lenguaje natural para generar instrucciones de SQL.
  • Obtén código contextual que funciona con tu esquema.
  • Optimizar y explicar las consultas existentes
Optimiza el rendimiento de la base de datos
  • Detecta y soluciona los problemas de rendimiento de tus consultas.
  • Analiza las métricas de las consultas en varias dimensiones.
  • Proporciona recomendaciones personalizadas y proactivas para reducir los costos, mejorar el rendimiento y proteger las aplicaciones.
Moderniza tu base de datos
  • Filtra el esquema de origen por grupo de problemas, que se contextualiza con tus nuevas instrucciones de SQL guardadas.
  • Revisa las sugerencias de correcciones de código.

Dónde interactuar con Gemini en las bases de datos

Después de configurar Gemini en bases de datos para un proyecto, puedes solicitar asistencia en algunos lugares de la consola de Google Cloud:

  • El agente de conversación de Gemini
  • Centro de bases de datos
  • Asistencia de Gemini en Studio
  • El panel Estadísticas de consultas
  • La página Lugares de trabajo de conversión en Database Migration Service
  • Páginas de AlloyDB para PostgreSQL y Cloud SQL

Agente de conversación de Gemini en bases de datos

Puedes usar el agente de conversación de Gemini para obtener asistencia sobre las instancias y las bases de datos. Por ejemplo, puedes indicarle a Gemini preguntas sobre el estado de tu flota de bases de datos, y Gemini recomienda formas de optimizar las bases de datos de tu flota.

Para obtener más información, consulta Cómo usar Gemini para obtener información sobre los problemas de estado de la flota.

Centro de bases de datos

Database Center es un panel de problemas de estado de las instancias y bases de datos de tu proyecto de Google Cloud. Muestra un porcentaje que representa cuántos de tus recursos pasan una prueba de problema de estado determinada.

Para obtener más información, consulta la descripción general de Database Center.

Páginas de AlloyDB para PostgreSQL y Cloud SQL

Puedes ver la lista de recomendaciones de seguridad, protección de datos y rendimiento que aparecen en la consola de Google Cloud para AlloyDB para PostgreSQL y Cloud SQL.

Si deseas obtener más información, consulta Recomendaciones de seguridad para bases de datos y Recomendaciones de rendimiento y protección de datos.

Asistencia de Gemini en Studio

Cuando usas Cloud SQL o AlloyDB para PostgreSQL, puedes hacer clic en pen_spark Ayúdame a codificar para generar, comprender y optimizar consultas de SQL según instrucciones de lenguaje natural basadas en el esquema de tu base de datos. Por ejemplo, puedes pedirle a Gemini que genere SQL en respuesta a los siguientes mensajes:

  • “Crea una tabla que haga un seguimiento de los resultados de la encuesta de satisfacción del cliente”.
  • "Agrega una columna de fecha llamada cumpleaños a la tabla Singers".
  • "¿Cuántos cantantes nacieron en los 90?"

Para obtener más información, consulta uno de los siguientes vínculos:

Sugerencias de código en Studio

Database Migration Service integra Gemini en la página Lugares de trabajo de conversión. Gemini analiza las correcciones que aplicas a los problemas de conversión con objetos SQL y sugiere otros cambios según las entradas que realices. De esta manera, puedes propagar las correcciones a varios objetos sin hacer todas las ediciones de forma manual. Una vez que se realicen suficientes cambios, Gemini mostrará un mensaje y sugerirá más cambios.

Para obtener más información, consulta uno de los siguientes vínculos:

Configura Gemini en bases de datos

Para ver los pasos detallados de configuración, consulta Configura Gemini en bases de datos.

¿Qué sigue?