Passa al contenuto principale
ORA DISPONIBILE

Azure Analysis Services - Interfoliazione di query è ora disponibile a livello generale

Data di pubblicazione: 16 aprile, 2020

Interfoliazione di query in Azure Analysis Services è ora disponibile a livello generale. Interfoliazione di query contribuisce al miglioramento dell'esperienza utente in scenari a concorrenza elevata in cui vengono inviate molte query vicine. Invece di elaborare le query in modalità FIFO (First-In-First-Out), che può provocare il blocco delle query veloci dietro a una query che richiede molto tempo, Interfoliazione di query consente alle query concorrenti di condividere le risorse della CPU in modo che possano essere eseguite contemporaneamente.

Il motore tabulare di Analysis Services usa la modalità FIFO per impostazione predefinita. Come illustrato nel diagramma seguente, una query a esecuzione prolungata (Q1) può essere seguita quasi immediatamente da due query altrimenti veloci (Q2 e Q3). Le query veloci possono essere potenzialmente bloccate durante l'attesa del completamento di Q1. In una situazione a concorrenza elevata è possibile che gli utenti percepiscano le prestazioni del sistema come lente a causa di un incremento del tempo di risposta delle query.

FIFO

Grazie a Interfoliazione di query, invece, le query concorrenti possono condividere le risorse della CPU, quindi Q2 e Q3 non vengono bloccate dietro a Q1. Q2 e Q3 restituiscono risultati molto più velocemente, offrendo quindi un'esperienza utente migliore, come mostrato nell'illustrazione seguente. Configura una distorsione per query brevi, in modo che una proporzione più elevata di risorse della CPU venga allocata alle query veloci rispetto alle query a esecuzione prolungata, consentendone il completamento in un tempo ragionevolmente breve.

query-interleaving-sqb

Nota, tuttavia, che Interfoliazione di query ha un effetto minimo o nullo sulle prestazioni se le query vengono eseguite principalmente in isolamento. Una singola query può comunque utilizzare la stessa quantità di CPU utilizzata con il modello FIFO.

Interfoliazione di query con distorsione per query brevi può aggiungere un valore significativo alle tue soluzioni di business intelligence aziendale in Azure Analysis Services. Per altre informazioni, vedi Interfoliazione di query nella documentazione del prodotto.

  • Azure Analysis Services
  • Features
  • Services

Prodotti correlati