Compartir a través de


Panel de rendimiento de una base de datos SQL de Microsoft Fabric

Se aplica a: Base de datos SQL de Microsoft Fabric

El panel de rendimiento de una base de datos SQL de Fabric muestra el estado de rendimiento de la base de datos y ofrece distintos niveles de visibilidad de las métricas.

Puede usar el panel de rendimiento para ver las métricas de rendimiento de la base de datos, identificar cuellos de botella de rendimiento y buscar soluciones a problemas de rendimiento.

Para abrir el panel de rendimiento de la base de datos SQL de Microsoft Fabric:

  • En la barra de herramientas Inicio en la ventana Editor de Power Query, seleccione Resumen de rendimiento.

    Captura de pantalla del editor de SQL de Fabric en la que se resalta el botón Resumen de rendimiento de la barra de herramientas Inicio.

  • Haga clic con el botón derecho en el botón contextual (los tres puntos) de la vista de elementos y, a continuación, seleccione Abrir resumen de rendimiento.

Alertas

Las alertas generadas automáticamente con criterios preestablecidos proporcionan dos tipos de notificaciones:

  • Alertas en curso: aparece una barra de notificación de alerta horizontal cuando uno de los parámetros (CPU, consultas de bloqueo o tamaño asignado) está en estado crítico.

    Captura de pantalla del portal de Fabric que muestra una alerta de rendimiento.

  • Alertas pendientes: almacenada en el sistema, esta alerta proporciona avisos de que es necesario analizar un parámetro de la base de datos que está alcanzando un estado crítico.

    Captura de pantalla del portal de Fabric que muestra el indicador de alerta pendiente del Panel de rendimiento.

Una vez que seleccione el vínculo de una alerta, el Resumen de rendimiento proporciona un resumen de las alertas y las métricas recientes de la base de datos. Desde aquí, puede profundizar en la escala de tiempo del evento para obtener más información.

Captura de pantalla del portal de Fabric que muestra un resumen de las alertas recientes.

Grafo del panel de rendimiento

Cuando la base de datos alcanza un estado crítico del consumo de CPU (o cualquier otro factor que genere una alerta), puede ver puntos incorrectos marcados en el gráfico de la pestaña Consumo de CPU , marcando puntos en los que el consumo de CPU cruzó el valor de umbral. El intervalo de tiempo es configurable y tiene como valor predeterminado 24 horas.

En la imagen siguiente, el grafo de consumo de CPU indica cuándo ha alcanzado la base de datos un estado crítico.

Captura de pantalla del grafo del panel de rendimiento del portal de Fabric que muestra el historial de consumo de CPU y los puntos incorrectos en el tiempo.

Criterios de umbral de alerta

Tab Umbral Criterios
Consumo de CPU 80 % del valor asignado Si la función de supervisión detecta un uso de la CPU por encima del umbral durante más de cinco minutos. La función de supervisión comprueba con una frecuencia de un minuto.
Tamaño asignado 80 % del tamaño asignado Si la función de supervisión detecta un tamaño por encima del umbral durante más de cinco minutos. La función de supervisión comprueba con una frecuencia de un minuto.
Consultas bloqueadas Una consulta bloqueada Si hay al menos una consulta bloqueada durante más de un minuto. El monitor comprueba con una frecuencia de tres minutos.

Pestañas del panel de rendimiento

A continuación se muestran las áreas de informes integradas del panel de rendimiento.

Consumo de CPU

El gráfico de consumo de CPU muestra el uso de CPU (en núcleos virtuales) a lo largo del eje Y y el tiempo a lo largo del eje X. Al mantener el puntero sobre el gráfico, verá detalles como la duración del evento, el estado y el uso de CPU dentro de ese período de tiempo específico. Los intervalos de tiempo del gráfico se pueden expandir para mostrar más detalles.

Las tendencias de CPU que se muestran en este panel solo representan el uso por consultas de usuario. No incluyen CPU usada para el aprovisionamiento, el mantenimiento del sistema u otras operaciones en segundo plano. El panel de rendimiento no se correlaciona directamente con el consumo de Fabric. Para realizar un seguimiento del consumo, use la aplicación Métricas de capacidad de Microsoft Fabric.

Consumo de memoria

El gráfico de consumo de memoria muestra el consumo de memoria (en megabytes) a lo largo del eje Y y el tiempo a lo largo del eje X. El gráfico muestra dos series: normal y desbordamiento de memoria. La serie normal muestra la suma del uso de memoria de las consultas de usuario que no se desbordaron a tempdb durante el intervalo de tiempo. Si una consulta se desbordaba a tempdb, la cantidad de ese desbordamiento se muestra como una segunda serie roja en el gráfico. Al mantener el puntero sobre el gráfico, verá detalles como el intervalo de tiempo, el consumo de memoria, el número de ejecuciones y el desbordamiento de memoria.

Además de un gráfico del historial de consumo de memoria reciente, una tabla muestra las consultas que consumen más memoria para el intervalo de tiempo. Al igual que con otras partes interactivas del panel, seleccione una consulta para ver más detalles sobre esa consulta.

Conexiones de usuario

El grafo Conexiones de usuario realiza un seguimiento de las conexiones actuales del usuario a la base de datos, con información sobre cada conexión. La tabla Conexiones de usuario (actuales) muestra las conexiones del usuario actuales en la tabla.

Captura de pantalla del portal de Fabric que muestra el grafo Conexiones de usuario y la tabla Conexiones de usuario (actuales).

Solicitudes por segundo

El gráfico Solicitudes por segundo realiza un seguimiento del número acumulado de veces que se ejecuta una consulta durante un período. La tabla Solicitudes por segundo contiene las consultas ejecutadas con más frecuencia.

Consultas bloqueadas por segundo

El grafo Consultas bloqueadas por segundo hace un seguimiento de los bloqueos de experiencia de las consultas. La tabla Consultas bloqueadas (actuales) muestra el conjunto de consultas bloqueadas en un momento dado.

Captura de pantalla del portal de Fabric de la página Consultas bloqueadas por segundo.

En el Motor de base de datos de SQL Server el bloqueo se produce cuando una sesión mantiene bloqueado un recurso específico y un segundo SPID intenta adquirir un tipo de bloqueo en conflicto en el mismo recurso. Normalmente, el período de tiempo durante el que el primer SPID bloquea el recurso es pequeño. Cuando la sesión propietaria libera el bloqueo, la segunda conexión puede bloquear el recurso y continuar el procesamiento. Este es un comportamiento normal y puede suceder muchas veces durante el transcurso de un día sin ningún efecto perceptible en el rendimiento del sistema.

Para un análisis detallado de los bloqueos, consulte Descripción y resolución de problemas de bloqueo.

Las consultas bloqueadas debidas a bloqueos son distintas de los interbloqueos. Mientras se efectúa una solución de problemas de situaciones de bloqueo, es importante que los usuarios tengan una idea de las consultas que están bloqueadas y de cuánto tiempo llevan así.

Tamaño asignado

La pestaña Tamaño asignado proporciona un historial del tamaño de la base de datos. La tabla De base de datos más grande (actual) identifica las tablas que tienen el mayor número de registros y consumen más espacio.

Índice automático

La indexación automática de las bases de datos automatiza la administración de índices, mejora el rendimiento de las consultas y la velocidad de recuperación de datos. Se adapta mediante la identificación y prueba de posibles índices en función del uso de columnas. La característica mejora el rendimiento general de la base de datos y optimiza los recursos mediante la eliminación de índices no utilizados.

El informe de la pestaña Índice automático muestra un historial y el estado de los índices creados automáticamente.

Captura de pantalla del portal de Fabric que muestra que se creó un índice automático, su nombre y estado.

Consultas

En la pestaña Consultas, las consultas se pueden abrir para solucionar problemas de los detalles de la consulta. Cada consulta incluye detalles, incluido un historial de ejecución y una vista previa de consultas.

Para solucionar problemas de una consulta T-SQL, abra el código T-SQL en el editor de Power Query, SQL Server Management Studio o la extensión mssql con Visual Studio Code. También podría considerar la posibilidad de usar las características de acción rápida Explicar y Corregir de Copilot para la base de datos SQL de Fabric.

Captura de pantalla del portal de Fabric de la pantalla de detalles de la consulta del panel de rendimiento.

Junto con el identificador de la consulta y el recuento de texto, métricas y ejecución de consultas, las pestañas de la sección Consultas también proporcionan informes detallados sobre consultas individuales mediante las métricas siguientes:

  • Consultas de uso de CPU elevado

    • Lista ordenada de consultas con el mayor consumo de CPU, ordenado inicialmente por CPU total (ms) en orden descendente.
  • Consultas con alto uso de memoria

    • Una lista ordenada de consultas con el consumo de memoria más alto, ordenado inicialmente por memoria total (MB) descendente.
  • Consultas de ejecución más prolongada

    • Ordenadas inicialmente según la duración total (ms) en orden descendente.
  • Consultas más frecuentes

    • Inicialmente ordenadas según el recuento de ejecuciones, en orden descendente.
  • Consultas con más lecturas

    • Ordenadas inicialmente según el número de lecturas lógicas totales en orden descendente.