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. Captura de pantalla del portal de Fabric con la lista de elementos de Fabric. Haga clic con el botón derecho en el menú de tres puntos del elemento de la base de datos SQL para abrir el menú emergente.

Alertas

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

  • Alertas en curso: se genera cuando la base de datos se enfrenta a un problema, esta alerta aparece cuando uno de los parámetros (CPU, consultas de bloqueo o tamaño asignado) está en estado crítico. Esta alerta se representa mediante una barra de notificación horizontal.

    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 de consumo de CPU (o de cualquier otro factor que genere una alerta), puede ver que los puntos incorrectos se marcan en el grafo de la pestaña Consumo de CPU indicando los puntos en los que el consumo de CPU ha superado el valor del 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 que se ha bloqueado durante más de un minuto. Se espera que la función de supervisión compruebe esto cada 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 grafo de consumo de CPU se traza en segundos de núcleo virtual. El grafo Consultas que más CPU consumen permite identificar las consultas en el intervalo de tiempo deseado que más núcleos virtuales han consumido.

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 grafo Solicitudes por segundo realiza un seguimiento del número acumulado de veces que se ha ejecutado 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 Tablas de base de datos más grandes (actuales) identifica las tablas que tienen el mayor número de registros y consumen un espacio máximo.

Í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 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.

    Captura de pantalla del portal de Fabric de la página Consultas, con la pestaña Consultas con más lecturas seleccionada.