FÅS NU

Azure Analysis Services – Indsættelse af blanke poster mellem forespørgsler er nu generelt tilgængelig

Dato for publicering: 16 april, 2020

Indsættelse af blanke poster mellem forespørgsler i Azure Analysis Services er nu generelt tilgængelig. Indsættelse af blanke poster mellem forespørgsler hjælper med at forbedre brugeroplevelsen i scenarier med høj samtidighed, hvor der indsendes mange forespørgsler tæt på hinanden. I stedet for at behandle forespørgsler efter FIFO-princippet (first-in-first-out), hvilket kan medføre, at hurtige forespørgsler bliver blokeret bag en dyr forespørgsel, giver indsættelse af blanke poster mellem forespørgsler mulighed for, at samtidige forespørgsler kan dele CPU-ressourcer, så de kører samtidigt.

Det tabellariske Analysis Services-program bruger som standard FIFO-princippet. Som vist i følgende diagram kan en længerevarende forespørgsel (Q1) blive tæt forfulgt af to forespørgsler, der ellers ville have været hurtige forespørgsler (Q2 og Q3). Disse hurtige forespørgsler kan blive blokeret, mens de venter på, at Q1 fuldføres. I en situation med høj samtidighed anser brugerne måske systemet for at være langsomt pga. den øgede svartid.

FIFO

Med indsættelse af blanke poster mellem forespørgsler kan de samtidige forespørgsler derimod dele CPU-ressourcer, så Q2 og Q3 ikke blokeres bag Q1. Q2 og Q3 returneres meget hurtigere, hvilket resulterer i en bedre brugeroplevelse, som vist i følgende illustration. Konfigurer en bias for en kort forespørgsel, så CPU-ressourcerne i højere grad tildeles til hurtige forespørgsler end længerevarende forespørgsler, så de kan fuldføres inden for relativ kort tid.

query-interleaving-sqb

Bemærk dog, at indsættelse af blanke poster mellem forespørgsler ikke har nogen indvirkning eller næsten ingen indvirkning på ydeevnen, hvis forespørgslerne primært køres isoleret. En enkelt forespørgsel kan stadig forbruge lige meget CPU, som den gør i forbindelse med FIFO-modellen.

Indsættelse af blanke poster mellem forespørgsler med bias for korte forespørgsler kan tilføre stor værdi til dine BI-virksomhedsløsninger på Azure Analysis Services. Du kan finde flere oplysninger under Indsættelse af blanke poster mellem forespørgsler i produktdokumentationen.

  • Azure Analysis Services
  • Features
  • Services

Relaterede produkter