Cálculos de aplicaciones de métricas
En este artículo se explican algunos de los cálculos que se usan para calcular el consumo en Microsoft Fabric. Utilice este artículo para comprender mejor la información que se muestra en la aplicación Métricas de capacidad de Microsoft Fabric.
Análisis de consumo
Una capacidad sobrecargada es una capacidad que alcanza más del 100 % de su potencia de proceso. Cuando se sobrecarga una capacidad, comienza a limitarse. El objeto visual de limitación le ayuda a comprender el consumo como un porcentaje del límite de Fabric en un momento dado. La limitación continúa hasta que el uso de la capacidad es inferior al 100 %. El objeto visual de limitación tiene tres pestañas, cada una de las cuales muestra información sobre diferentes tipos de limitación, en función de diferentes ventanas de tiempo.
Pestaña | Límite del umbral | ¿Qué ocurre cuando la capacidad alcanza el 100 %? | ¿Cuánto tiempo tarda en volver la capacidad al 100 %? |
---|---|---|---|
Retraso interactivo | 10 minutos | Se aplica una limitación de 20 segundos a las solicitudes interactivas | Después de aplicar nuevos retrasos, las solicitudes interactivas y en segundo plano continúan acumulando uso futuro del proceso |
Rechazo interactivo | 60 minutos | Las solicitudes interactivas se rechazan y los usuarios ven un error en la interfaz de usuario (UI) | Las solicitudes en segundo plano continúan acumulando uso futuro del proceso |
Rechazo en segundo plano | 24 horas | Todas las solicitudes se rechazan, incluidas las solicitudes en segundo plano e interactivas. | N/D |
Cuando el uso futuro de proceso cae por debajo del 100 %, se aceptan solicitudes adicionales. Estas solicitudes pueden dar lugar a que el uso de la capacidad supere el 100 % de nuevo. Puede percibir esto como un único evento de limitación continua, cuando, de hecho, son dos eventos de limitación consecutivos.
Rechazo en segundo plano
Dado que el umbral de rechazo en segundo plano es de 24 horas, los números de limitación de porcentaje elevado indican que ha superado los recursos de capacidad diarios (24 horas). Cuando el rechazo en segundo plano es superior al 100 %, se rechazan todas las solicitudes. El rechazo se detiene una vez que el uso de la capacidad es inferior al 100 %. Por ejemplo, un rechazo en segundo plano del 250 % significa que usó 2,5 veces la cantidad de los recursos de capacidad diaria para el nivel de SKU.
Nota:
Los trabajos en segundo plano no están limitados y pueden extender el tiempo necesario para que se detengan los rechazos interactivos.
Retraso interactivo y rechazo interactivo
Al examinar estos objetos visuales, solo verá lo que afecta a la capacidad en un punto de tiempo específico. Estos objetos visuales incluyen el uso que se ha suavizado en la ventana de evaluación actual. Los puntos de tiempo posteriores pueden incluir un uso suavizado adicional que no afecta a este punto de tiempo. El consumo suavizado en segundo plano podría reducir la cantidad de uso disponible para las solicitudes interactivas en puntos de tiempo futuros.
Retraso interactivo: un retraso interactivo del 250 % significa que Fabric estará intentando ajustarse a 25 minutos de consumo en los próximos 10 minutos.
Rechazo interactivo: un rechazo interactivo del 250 % significa que Fabric estará intentando ajustarse a 2,5 horas de consumo en los próximos 60 minutos.
Calcular el tiempo para recuperarse de la limitación
Cuando el uso supere el 100 %, deberá esperar hasta que la capacidad reduzca el uso futuro a menos del 100 %. Puede usar la fórmula siguiente para calcular cuánto tiempo tardaría caer por debajo del 100 %, suponiendo que no se use ningún proceso adicional.
$$ \text{minimum time to recover from throttling} = \frac{\text{% rejection type } – \text{ }100}{100}\times{\text{period duration}} $$
El rechazo interactivo y el retraso interactivo pueden tardar más de 1,5 veces la duración de la ventana para dejar de limitarse. Las nuevas solicitudes podrían agregar más uso de transferencia a la capacidad, lo que hace que el tiempo que tarda el uso de la capacidad en llegar al 100 % sea superior a las ventanas de tiempo de 60 minutos o 10 minutos.
Ejemplo de cálculo de rechazo en segundo plano
Cuando el uso alcanza el 250 %, se rechazan todas las solicitudes durante las próximas 36 horas.
$$ \frac{250-100}{100}\times{24 \text{ hours} = 36 \text{ hours}} $$
El uso de capacidad tardará al menos 1,5 días en llegar al 100 %. Los trabajos en segundo plano no se rechazan y pueden ampliar el tiempo necesario para detener el rechazo interactivo.
Ejemplo de cálculo de rechazo interactivo
Cuando el uso alcanza el 250 %, solo se rechazan las solicitudes interactivas durante mínimo los próximos 90 minutos.
$$ \frac{250-100}{100}\times{60 \text{ minutes} = 90 \text{ minutes}} $$
El uso de capacidad tarda al menos 1,5 horas en bajar del 100 %. Sin embargo, dado que los trabajos en segundo plano con consumo futuro superiores de las ventanas de 10 y 60 minutos podrían afectar a la capacidad, la duración de este evento podría ser mayor.
Ejemplo de cálculo de retrasos interactivos
Cuando el uso alcanza el 250 %, solo se retrasan las solicitudes interactivas durante los próximos 15 minutos.
$$ \frac{250-100}{100}\times{10 \text{ minutes} = 15 \text{ minutes}} $$
El uso de capacidad tarda al menos 15 minutos en bajar del 100 %. Sin embargo, dado que los trabajos en segundo plano con consumo futuro superiores de las ventanas de 10 y 60 minutos afectan a la capacidad, la duración de este evento podría ser mayor.
Delta de rendimiento
La tabla matriz por operación y elemento usa colores para ayudarle a comprender cómo funcionan los elementos de Fabric en su organización.
Sin color: un valor superior a -10
Naranja: valor entre -10 y -25
Rojo: un valor inferior a -25
Para crear el delta de rendimiento, Microsoft Fabric calcula una media horaria para todas las operaciones rápidas que tardan menos de 200 milisegundos en completarse. El valor por hora se usa como una media móvil lenta durante los últimos siete días (168 horas). A continuación, la media móvil lenta se compara con el promedio entre el punto de datos más reciente y un punto de datos de hace siete días. La diferencia de rendimiento indica la diferencia entre estos dos promedios.
Puede utilizar el valor performance delta para evaluar si el rendimiento medio de sus elementos mejoró o empeoró durante la semana pasada. Cuanto mayor sea el valor, mejor será el rendimiento. Un valor cercano a cero indica que no ha cambiado mucho, y un valor negativo sugiere que el rendimiento medio de sus elementos empeoró durante la semana pasada.
Ordenar la matriz por columna delta de rendimiento ayuda a identificar los modelos semánticos que sufren el mayor cambio en su rendimiento. Durante su investigación, no olvide tener en cuenta las CU(s) y el número de Usuarios. El valor delta de rendimiento es un buen indicador cuando se trata de elementos de Microsoft Fabric que tienen una alta utilización de CU porque se utilizan mucho o ejecutan muchas operaciones. Sin embargo, los modelos semánticos pequeños con poca actividad de CU podrían no reflejar una imagen real, ya que pueden mostrar fácilmente grandes valores positivos o negativos.