NU BESCHIKBAAR

Azure Analysis Services: interliniëren van query's is nu algemeen beschikbaar

Publicatiedatum: 16 april, 2020

Interliniëren van query's in Azure Analysis Services is nu algemeen beschikbaar. Het interliniëren van query's helpt om de gebruikerservaring te verbeteren in scenario's met hoge gelijktijdigheid, waarbij veel query's vlak na elkaar worden verzonden. In plaats van query's volgens FIFO (First-in-first-out) te verwerken, waardoor snelle query's kunnen worden geblokkeerd achter een intensieve query, kunt u het interliniëren van query's gebruiken om gelijktijdige query's CPU-resources te laten delen, zodat de query's gelijktijdig kunnen worden uitgevoerd.

De tabellaire engine in Analysis Services maakt standaard gebruik van de FIFO-modus. Zoals in het volgende diagram is te zien, wordt een langlopende query (Q1) mogelijk snel gevolgd door twee query's die anders heel snel zouden kunnen worden uitgevoerd (Q2 en Q3). Deze snelle query's kunnen mogelijk worden geblokkeerd wanneer moeten worden gewacht totdat Q1 is voltooid. In een situatie met veel gelijktijdige query's kunnen gebruikers denken dat het systeem langzaam presteert als gevolg van de toegenomen reactietijd van query's.

FIFO

Met het interliniëren van query's kunnen de gelijktijdige query's echter CPU-resources delen, zodat Q2 en Q3 niet worden geblokkeerd achter Q1. Q2 en Q3 worden veel sneller geretourneerd, zoals in de volgende afbeelding wordt getoond. Dat leidt tot een betere gebruikerservaring. Configureer voorrang voor korte query's zodat CPU-resources op een hoger niveau worden toegewezen voor snelle query's dan voor langlopende query's. Hierdoor kunnen deze query's in een redelijk korte tijd worden uitgevoerd.

query-interleaving-sqb

Houd er echter rekening mee dat het interliniëren van query's weinig of geen invloed heeft op de prestaties omdat query's meestal afzonderlijk worden uitgevoerd. Een enkele query kan nog steeds net zoveel CPU-resources gebruiken als bij het FIFO-model.

Het interliniëren van query's, waarbij voorrang wordt gegeven aan korte query's, kan veel meerwaarde hebben voor uw zakelijke BI-oplossingen in Azure Analysis Services. Zie Query's interliniëren in de productdocumentatie voor meer informatie.

  • Azure Analysis Services
  • Features
  • Services

Verwante producten