Compartir a través de


Microsoft Copilot en Azure SQL Database (versión preliminar)

Se aplica a:Azure SQL Database

Microsoft Copilot en Azure ahora está integrado con Azure SQL Database, lo que mejora la administración y el funcionamiento de las aplicaciones dependientes de SQL. Mejora la productividad en Azure Portal ofreciendo autoayuda para la administración de bases de datos.

Copilot proporciona respuestas relevantes a las preguntas del usuario, lo que simplifica la administración de bases de datos aplicando contexto de base de datos, documentación, vistas de administración dinámica, almacén de consultas y otros orígenes de conocimiento. Por ejemplo:

  • Los administradores de bases de datos pueden administrar de forma independiente las bases de datos y resolver problemas u obtener más información sobre el rendimiento y las funcionalidades de la base de datos.

  • Los desarrolladores pueden formular preguntas sobre los datos como lo haría en texto o conversación para generar una consulta T-SQL. Los desarrolladores también pueden aprender a escribir consultas más rápido mediante explicaciones detalladas de la consulta generada.

  • Integración de Microsoft Copilot en Azure: Esta experiencia agrega capacidades de Azure SQL Database a Microsoft Copilot en Azure, clientes con asistencia autoguiada, lo que les permite administrar sus bases de datos y resolver problemas de forma independiente.

  • Copilot integra datos y formula respuestas aplicables mediante documentación pública, vistas de administración dinámica, vistas de catálogo y diagnósticos de compatibilidad de Azure.

Habilitación de Copilot en el inquilino de Azure

Para obtener información sobre cómo habilitar Microsoft Copilot, consulte Microsoft Copilot para Azure (versión preliminar).

Escenarios de Copilot in Azure

Puedes preguntar y recibir sugerencias útiles y contextuales de Microsoft Copilot en Azure en Azure Portal.

Microsoft Copilot en Azure es un conjunto de experiencias en versión preliminar con tecnología de modelos de lenguaje grandes (LLM). La salida generada por Copilot puede contener imprecisiones, sesgos u otro contenido no deseado. Como sucede con cualquier modelo de IA generativa, los seres humanos deben revisar la salida producida por Copilot antes de su uso.

Algunos escenarios de ejemplo para Microsoft Copilot en Azure:

  • Al trabajar con una instancia lenta de Azure SQL Database, podría proporcionar la indicación My database is slow.

    Microsoft Copilot en Azure (versión preliminar) comienza a examinar tu base de datos en función de tu contexto en el Portal de Azure. Después de la comprobación, Copilot detallará las áreas específicas que podrían contribuir al problema. En este ejemplo, hubo una consulta específica que generaba un uso elevado de la CPU:

    Captura de pantalla que muestra el indicador de consulta y la consulta de ejemplo generada sobre la alta utilización de la CPU.

  • Continúe con la conversación y la investigación con la indicación de How can I tune that high CPU query?.

    Copilot entiende que esta indicación hace referencia a la consulta identificada anteriormente y proporciona una nueva sugerencia de índice:

    Captura de pantalla que muestra un segundo mensaje de consulta en la conversación y una consulta de ejemplo generada sobre el uso elevado de la CPU.

Indicaciones de ejemplo

Puedes proporcionar mensajes para Microsoft Copilot en Azure en torno a diferentes áreas de funcionalidad, por ejemplo:

Nombre de habilidad Descripción de la aptitud Ejemplo de sugerencia
Conexiones de usuarios activos Muestra las conexiones de usuario activas a la base de datos. Who are currently actively connected to the database?
Análisis de consultas antipatrones Identifica consultas con antipatrones y su posible impacto en el rendimiento. Show me all the queries in my workload that have anti-patterns in them.
Análisis de ajuste automático Investiga errores de ajuste automático y posibles soluciones. Why is automatic plan correction failing?
Información básica de la base de datos Recupera información básica sobre la base de datos. What is the name of the logical server for this database?
Análisis de sesión de bloqueos Identifica y analiza las sesiones de bloqueo. Check top blocking sessions.
Nivel de compatibilidad Proporciona información sobre el nivel de compatibilidad de la base de datos. What's the compatibility level of this database?
Generación de cadenas de conexión Genera la cadena de conexión adecuada para la base de datos. Which connection string should I use to connect to my DB?
Ayuda de Copilot Proporciona asistencia general e instrucciones con Azure SQL. What can you do related to Azure SQL?
Análisis de sincronización de datos Soluciona problemas de sincronización, especialmente con instancias secundarias. Why do my secondaries not have the latest data?
Tamaño de base de datos y tabla Proporciona información sobre los tamaños de la base de datos y de la tabla. What's the size of this database?
Análisis del rendimiento de las bases de datos Analiza el rendimiento general de la base de datos y sugiere mejoras. Why is my database slow?
Lista de permisos de base de datos Enumera los permisos de base de datos y los niveles de acceso para los usuarios. Which users have access to patrón database?
Análisis de interbloqueos Investiga interbloqueos y sugiere soluciones. Why am I getting deadlock errors? How can I fix it?
Análisis de conexiones interrumpidas Investiga los casos de conexiones de base de datos interrumpidas. Show me all the instances where my database had a dropped connection.
Análisis de índices fragmentados Identifica los índices fragmentados y su impacto en el rendimiento. Help me find fragmented indexes.
Información general de antipatrones Proporciona información general sobre los antipatrones SQL comunes. What are the most common SQL antipatterns?
Obtener nombres de base de datos para el servidor Enumera todas las bases de datos de un servidor específico. List all the databases on this server.
Análisis de consultas de consumo elevado de CPU Identifica y analiza las consultas con un uso elevado de CPU. Why is the CPU usage high on this database?
Solución de problemas de alta E/S Comprueba si la base de datos está experimentando valores de E/S elevados. Is my database experiencing high I/O?
Lista de índices Muestra todos los índices de la base de datos. What are all the indexes?
Recomendaciones de índice para una tabla específica Proporciona recomendaciones de índice para una o varias tablas. Should I add an index on this table?
Información de copia de seguridad más reciente Proporciona información sobre la copia de seguridad de la base de datos más reciente. When was the most recent backup of my database created?
Solución de problemas de bajo espacio de almacenamiento Proporciona sugerencias para liberar espacio en la base de datos. Is there a way I can free up space in my database?
Optimización de MAXDOP Analiza y sugiere optimizaciones para la configuración MAXDOP. What's the current MAXDOP and how to optimize?
Análisis de concesión de memoria Analiza los problemas de concesión de memoria y las posibles causas. Why am I having memory grant issues?
Sugerencias de índices que faltan Sugiere los índices que faltan para mejorar el rendimiento de las consultas. Missing index suggestion for improving query performance?
Retención de restauración a un momento dado Proporciona información sobre el período de retención de restauración a un momento dado. How far back in time can I go for a point-in-time restore?
Análisis de rendimiento de consultas Investiga y sugiere soluciones para consultas de ejecución lenta. Why is this query running so slow?
Almacén de consultas: búsqueda de planes forzados Muestra las consultas con planes forzados dentro de un período de tiempo especificado. Show me all the queries from the past 2 days that have forced plans.
Almacén de consultas: búsqueda de variaciones altas en el tiempo de ejecución Identifica las consultas con una variación alta en el tiempo de ejecución. Which queries on my database have a high variation in execution time?
Almacén de consultas: búsqueda de consultas de E/S más altas Muestra las consultas con el mayor uso de E/S. What queries on this database use the most I/O?
Almacén de consultas: obtención del texto de la consulta por id. Muestra el texto de la consulta en función del identificador de consulta proporcionado What is the query text for Query ID 1333?
Almacén de consultas: consultas ejecutadas más recientes Muestra las consultas ejecutadas más recientemente. What are the most recently executed queries in my database?
Almacén de consultas: consultas de ejecución más larga Muestra las consultas de ejecución más largas dentro de un período de tiempo especificado. What are the longest running queries in the past day?
Almacén de consultas: consultas con tiempos de espera más altos Identifica las consultas con los tiempos de espera más altos. Which queries have had the highest wait times?
Almacén de consultas: consultas con varios planes Comprueba si hay consultas con varios planes de ejecución. Show me the queries that have had more than one execution plan.
Almacén de consultas: consultas con regresión Identifica las consultas con regresión en el rendimiento. Have any of my queries gotten significantly slower recently?
Almacén de consultas: consultas con regresión y cambios de plan Muestra consultas con cambios de plan que hayan tenido una regresión en el desempeño. Are there any queries that had plan changes and regressed in performance?
Almacén de consultas: mostrar ejecuciones por consulta Muestra el número de ejecuciones para cada consulta. What queries are being executed most often?
Almacén de consultas: consultas que consumen más recursos Identifica y analiza las consultas con el mayor consumo de recursos. What are the most expensive queries in my workload?
Solución de problemas del modo Almacén de consultas Investiga y proporciona soluciones para que el Almacén de consultas esté en modo de solo lectura. Why is Query Store in read-only mode? How can I fix it?
Documentación relacionada Proporciona vínculos a documentación relevante basada en la consulta del usuario. What does database compatibility level mean?
Análisis de uso de recursos Analiza el uso de recursos y los posibles cuellos de botella. Is the database hitting resource limits? Which limits?
Lista de tablas Enumera todas las tablas de la base de datos. What are the names of all the tables?
Solucionar el error 18456 Ayuda con el error 18456 de SQL. Help me with SQL error 18456
Resolver el error 40615 Ayuda con el error 40615 de SQL. Help me with SQL error 40615
Solucionar problemas de conexión Comprueba las causas de los tiempos de espera en la conexión. Check for causes of connection timeouts in my database
Solucionar fallos de inicio de sesión Diagnostica problemas de error de inicio de sesión. Why can't I login to my database?
Solución de problemas de tiempos de espera de consultas Soluciona los problemas de tiempos de espera de las consultas. Help me with query timeout issues
Análisis de estadísticas de espera Analiza las estadísticas de espera y los posibles cuellos de botella de rendimiento. What do the wait statistics look like for my database?
Análisis de aumento y escalado de cargas de trabajo Evalúa los aumentos de la carga de trabajo y la necesidad potencial de escalado. Has increased workload or traffic caused performance issues?

IA responsable

Para más información sobre cómo Microsoft implementa herramientas de inteligencia artificial responsable en Microsoft Copilot en Azure, consulta Preguntas más frecuentes sobre inteligencia artificial responsable para Microsoft Copilot en Azure (versión preliminar).