Cálculos do aplicativo de métricas
Este artigo explica alguns dos cálculos usados para calcular o consumo no Microsoft Fabric. Use este artigo para entender melhor as informações exibidas no aplicativo de Métricas de Capacidade do Microsoft Fabric.
Análise de consumo
A capacidade que atinge mais de 100% de sua capacidade computacional é chamada de capacidade sobrecarregada. Quando uma capacidade está sobrecarregada, ela começa a ser limitado. O visual de limitação ajuda a entender seu consumo como uma porcentagem do limite de limitação do Fabric em um determinado período. A limitação persiste até que o uso da capacidade seja inferior a 100%. O visual de limitação tem três guias, cada uma mostrando informações sobre diferentes tipos de limitação, com base em diferentes intervalos de tempo.
Tabulação | Limite | O que acontece quando a capacidade atinge 100%? | Quanto tempo demora para que a capacidade retorne para 100%? |
---|---|---|---|
Atraso interativo | 10 minutos | Uma limitação de 20 segundos é aplicada a solicitações interativas | Depois que os atrasos são aplicados, novas solicitações interativas e em segundo plano seguem acumulando o uso futuro de computação |
Rejeição interativa | 60 minutos | As solicitações interativas são rejeitadas e os usuários veem um erro na interface do usuário | As solicitações em segundo plano seguem acumulando o uso futuro de computação |
Rejeição em segundo plano | 24 horas | Todas as solicitações são rejeitadas, incluindo solicitações em segundo plano e interativas | N/D |
Quando o uso futuro de computação fica abaixo de 100%, solicitações adicionais são aceitas. Essas solicitações podem exceder 100% do uso da capacidade novamente. Isso pode parecer um único evento de limitação contínua, quando na verdade são dois eventos de limitação consecutivos.
Rejeição em segundo plano
Como o limite de rejeição em segundo plano é de 24 horas, uma porcentagem alta de limitação indica que você usou em excesso seus recursos de capacidade diários (24 horas). Quando a rejeição em segundo plano é superior a 100%, todas as solicitações são rejeitadas. A rejeição é interrompida quando o uso da capacidade é inferior a 100%. Por exemplo, uma rejeição em segundo plano de 250% indica que você usou 2,5 vezes a quantidade de recursos de capacidade diária para o nível de SKU.
Observação
Os trabalhos em segundo plano não são limitados e podem aumentar o tempo necessário para que as rejeições interativas sejam interrompidas.
Atraso interativo e rejeição interativa
Esses visuais mostram apenas o que está afetando sua capacidade em um ponto de tempo específico. Esses visuais incluem o uso que foi suavizado na janela de avaliação atual. Os pontos de tempo posteriores podem incluir uso suavizado adicional que não afeta o ponto de tempo em questão. O consumo suavizado em segundo plano pode reduzir a quantidade de uso disponível para solicitações interativas em pontos de tempo futuros.
Atraso interativo - Um atraso interativo de 250% indica que o Fabric está tentando alocar 25 minutos de consumo nos próximos 10 minutos.
Rejeição interativa - Uma rejeição interativa de 250% indica que o Fabric está tentando alocar 2,5 horas de consumo nos próximos 60 minutos.
Calcular o tempo de recuperação da limitação
Quando o uso é superior a 100%, você precisa aguardar até que a capacidade reduza o uso futuro para menos de 100%. É possível usar a fórmula a seguir para estimar o tempo necessário da redução para menos de 100%, supondo que nenhuma computação adicional seja usada.
$$ \text{tempo mínimo para se recuperar da limitação} = \frac{\text{% tipo de rejeição } – \text{ }100}{100}\times{\text{duração do período}} $$
Pode levar mais de 1,5 vezes a duração da janela para que a rejeição interativa e o atraso interativo parem de ser limitados. Novas solicitações podem estar adicionando mais uso de transferência à capacidade. Com isso, o tempo necessário para que o uso da capacidade chegue a 100% pode se tornar superior ao das janelas de tempo de 60 minutos ou 10 minutos.
Exemplo de cálculo de rejeição em segundo plano
Quando o uso atinge 250%, todas as solicitações são rejeitadas nas próximas 36 horas.
$$ \frac{250-100}{100}\times{24 \text{ horas} = 36 \text{ horas}} $$
Levará ao menos 1,5 dias para que o uso da capacidade chegue a 100%. Os trabalhos em segundo plano não são rejeitados e podem estender o tempo necessário para que a rejeição interativa seja interrompida.
Exemplo de cálculo de rejeição interativa
Quando o uso atinge 250%, somente as solicitações interativas são rejeitadas, no mínimo pelos próximos 90 minutos.
$$ \frac{250-100}{100}\times{60 \text{ minutos} = 90 \text{ minutos}} $$
Levará ao menos 1,5 horas para que o uso da capacidade fique abaixo de 100%. No entanto, como os trabalhos em segundo plano com consumo futuro além das janelas de 10 e 60 minutos podem afetar a capacidade, a duração desse evento pode ser maior.
Exemplo de cálculo de atrasos interativos
Quando o uso atinge 250%, as solicitações interativas são atrasadas pelos próximos 15 minutos.
$$ \frac{250-100}{100}\times{10 \text{ minutos} = 15 \text{ minutos}} $$
Levará ao menos 15 minutos para que o uso da capacidade fique abaixo de 100%. No entanto, como os trabalhos em segundo plano com consumo futuro além das janelas de 10 e 60 minutos podem afetar a capacidade, a duração desse evento pode ser maior.
Delta de desempenho
A matriz por item e a tabela de operação usam cores para ajudá-lo a entender o desempenho dos itens do Fabric em sua organização.
Sem cor – um valor maior que -10
Laranja – Um valor entre -10 e -25
Vermelho – um valor menor que -25
Para criar o delta de desempenho, o Microsoft Fabric calcula uma média horária de todas as operações rápidas que levam menos de 200 milissegundos para serem concluídas. O valor por hora é usado como a média móvel lenta dos últimos sete dias (168 horas). A média móvel lenta é comparada com a média entre o ponto de dados mais recente e um ponto de dados de sete dias atrás. O delta de desempenho indica a diferença entre essas duas médias.
Você pode usar o valor do delta de desempenho para avaliar se o desempenho médio dos itens melhorou ou piorou na última semana. Quanto maior for o valor, melhor será o desempenho. Um valor próximo de zero indica que não houve muita mudança, e um valor negativo sugere que o desempenho médio dos seus itens piorou na última semana.
Classificar a matriz pela coluna delta de desempenho ajuda a identificar os modelos semânticos que tiveram a maior alteração de desempenho. Durante sua investigação, não se esqueça de considerar a(s) UC (s) e o número de Usuários. O valor do delta de desempenho é um bom indicador quando se trata de itens do Microsoft Fabric que têm alto uso da UC porque são muito usados ou executam muitas operações. Porém, é possível que pequenos modelos semânticos com pouca atividade de CU não reflitam uma imagem real, pois podem facilmente mostrar grandes valores positivos ou negativos.