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 trabajar con la información 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 los riesgos y optimiza tu flota de bases de datos con Database Center. Database Center te permite agregar y sresumir los problemas de estado de nivel superior de tu flota según los datos de tus proyectos de Google Cloud y Security Command Center. Luego, Database Center te recomendará 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 aprueban una prueba de problema de estado determinada. Disponible en AlloyDB para PostgreSQL y Cloud SQL.

  • Obtén asistencia con 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 de SQL. Puedes realizar un rango de 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 evitar problemas de rendimiento de la base de datos y de las consultas con 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 una explicación en contexto para conceptos de bases de datos con matices, como eventos de espera, marcas de bases de datos y varias métricas de bases de datos disponibles para solucionar problemas. Disponible en AlloyDB para PostgreSQL.

  • Mejora la postura de seguridad. Gemini in Databases te ayuda a mejorar la seguridad de tus bases de datos, ya que detecta de forma proactiva los problemas de configuración y proporciona recomendaciones de seguridad. Disponible en AlloyDB para PostgreSQL y Cloud SQL.

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

Descubre cómo y cuándo Gemini para Google Cloud usa tus datos. Como tecnología en etapa inicial, los productos de Gemini para Google Cloud pueden generar resultados que parecen posibles, pero que no son correctos. Te recomendamos validar todos los resultados de Gemini para los productos de Google Cloud 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 las bases de datos, junto con vínculos a la documentación:

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

Dónde interactuar con Gemini en 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 panel Gemini
  • Centro de bases de datos
  • Asistencia de Gemini en Studio
  • El panel de 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

Asistencia conversacional en Gemini en bases de datos

Puedes usar la asistencia conversacional de Gemini en Bases de datos para obtener respuestas asistidas por IA a tus preguntas sobre los siguientes temas:

  • Rendimiento de las consultas y del sistema
  • Estado de la flota de bases de datos

Asistencia conversacional para el rendimiento de las consultas y del sistema

Los siguientes productos ofrecen asistencia conversacional para problemas de rendimiento del sistema y de consulta en la consola de Google Cloud:

  • AlloyDB para PostgreSQL
  • Cloud SQL para MySQL
  • Cloud SQL para PostgreSQL

Puedes usar la asistencia conversacional para hacer preguntas sobre los siguientes tipos comunes de consultas y problemas de rendimiento del sistema:

  • Métricas de consultas
  • Métricas del sistema
  • Asesor de índices
  • Consultas activas
  • Estadísticas de consultas mejoradas
  • Cronogramas de eventos

Para usar la asistencia conversacional, ve a una de las siguientes páginas en la consola de Google Cloud para encontrar un producto compatible y busca el panel Gemini:

  • Página Resumen
  • Página Estadísticas del sistema
  • Página Estadísticas de consultas
  • Página Detalles de la consulta

En la siguiente tabla, se proporcionan ejemplos de instrucciones para cronogramas de eventos, métricas de consulta y métricas del sistema:

Categoría Ejemplos de instrucciones
Cronogramas de eventos
  • "¿Hubo algún reinicio en los últimos 7 días para esta base de datos?"
  • “¿Cuándo fue el último evento de actualización de la instancia en las últimas 24 horas para esta base de datos?”
Métricas de consultas
  • "Resume las tendencias de consultas de la base de datos por usuarios".
  • "¿Cuáles de mis consultas tienen una latencia alta para esta instancia de base de datos?"
  • "¿Cuál es la consulta más lenta para esta base de datos en esta instancia?"
  • "¿Cuáles son los tiempos de espera para el query id = en esta base de datos?"
Métricas del sistema
  • “¿Cuántas entradas de registro de errores hay para esta instancia de base de datos?”
  • "¿Cuál es el recuento de instrucciones de esta instancia de base de datos?"
  • "¿Cuál fue el uso de CPU de esta instancia de base de datos alrededor de las 2 p.m. de hoy?"

De forma predeterminada, la asistencia conversacional de Gemini responde con información de la hora anterior. Puedes especificar diferentes intervalos de tiempo, como las 24 horas o los 7 días anteriores. Las respuestas se limitan a los últimos 7 días.

Las respuestas relacionadas con los cronogramas de eventos se limitan a los 200 eventos más recientes. En el caso de AlloyDB para PostgreSQL, las preguntas sobre el cronograma de eventos se limitan a la región us-central-1.

Asistencia conversacional para Database Center

Puedes usar la asistencia conversacional en Gemini para obtener ayuda con tus instancias y bases de datos en Database Center. Por ejemplo, puedes hacerle a Gemini preguntas sobre el estado de tu flota de bases de datos, y Gemini te recomendará formas de optimizarlas.

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 aprueban una prueba de problema de estado determinada.

Para obtener más información, consulta 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.

Para obtener más información, consulta Recomendaciones de seguridad de la base de datos y Recomendaciones de rendimiento y protección de datos.

Asistencia de Gemini en Studio

Cuando uses Cloud SQL o AlloyDB para PostgreSQL, puedes hacer clic en pen_spark Help me code para generar, comprender y optimizar consultas SQL basadas en instrucciones de lenguaje natural que se basan en el esquema de tu base de datos. Por ejemplo, puedes pedirle a Gemini que genere SQL al responder 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 una de las siguientes opciones:

Sugerencias de código en Studio

Database Migration Service integra Gemini para Google Cloud en lugares de trabajo de conversión para ayudarte a acelerar y mejorar el proceso de conversión en dos áreas:

  • Proporciona funciones de explicabilidad del código con el asistente de conversiones: un conjunto de instrucciones específicas que pueden ayudarte a comprender mejor la lógica de conversión, proponer correcciones para los problemas de conversión o optimizar el código convertido.

  • Agiliza la aplicación de correcciones para problemas de conversión con las sugerencias de conversión de código de Gemini: un mecanismo en el que el modelo de Gemini puede aprender a medida que corriges problemas de conversión y sugieres cambios en otros objetos defectuosos del espacio de trabajo.

Para obtener más información, consulta una de las siguientes opciones:

Configura Gemini en bases de datos

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

¿Qué sigue?