Smoothing e limitazione in Fabric Data Warehouse
Si applica a:✅ endpoint di Analisi SQL e Warehouse in Microsoft Fabric
Questo articolo illustra in dettaglio i concetti relativi allo smoothing e alla limitazione nei carichi di lavoro usando l'endpoint di analisi SQL e Warehouse in Microsoft Fabric.
Questo articolo è specifico per i carichi di lavoro di archiviazione dati in Microsoft Fabric. Per tutti i carichi di lavoro di Infrastruttura e informazioni generali, vedere Limitazione in Microsoft Fabric.
Capacità di calcolo
La capacità costituisce la base di Microsoft Fabric e offre la potenza di calcolo che determina tutti i carichi di lavoro di Fabric. In base allo SKU della capacità acquistata, si ha diritto a un set di unità di capacità (CU) condivise in tutti i carichi di lavoro condivisi su Fabric. È possibile esaminare le unità di configurazione per ogni SKU in Capacità e SKU.
Definizione di movimenti uniformi
Le capacità hanno periodi in cui sono sottoutilizzate (inattive) e sovrautilizzate (picco). Quando una capacità esegue più processi, potrebbe essere generato un picco improvviso della domanda di calcolo che supera i limiti di una capacità acquistata. L'endpoint di analisi SQL e di Warehouse offre capacità di burst che consente ai carichi di lavoro di usare più risorse per ottenere prestazioni migliori.
Lo smoothing offre sollievo per i clienti che creano picchi improvvisi durante i loro periodi di picco mentre hanno una grande capacità inattiva inutilizzata. Lo smoothing semplifica la gestione della capacità distribuendo la valutazione del calcolo per garantire che i processi dei clienti vengano eseguiti in modo uniforme ed efficiente.
Lo smoothing non influirà sul tempo di esecuzione. Consente di semplificare la gestione della capacità consentendo ai clienti di ridimensionare la capacità in base alla media, anziché al picco di utilizzo.
- Per i processi interattivi eseguiti dagli utenti: il consumo di capacità è in genere smussato su un minimo di 5 minuti o più lungo per ridurre i picchi temporali a breve termine.
- Per i processi pianificati o in background: il consumo di capacità viene distribuito in più di 24 ore, eliminando la preoccupazione per la pianificazione o la contesa dei processi.
Comportamento di limitazione specifico per l'endpoint di analisi SQL e warehouse
In generale, analogamente a Power BI, le operazioni vengono classificate come interattive o in background.
La maggior parte delle operazioni nella categoria Warehouse viene segnalata come background per sfruttare l’attenuazione di 24 ore dell'attività per consentire i criteri di utilizzo più flessibili. Con un smoothing di 24 ore, le operazioni possono essere eseguite contemporaneamente senza causare picchi in qualsiasi momento durante il giorno. I clienti ottengono il vantaggio di prestazioni costantemente veloci senza doversi preoccupare dei piccoli picchi nel carico di lavoro. In questo modo, la classificazione dell'archiviazione dei dati come background riduce la frequenza di picchi di utilizzo di CU che attivano troppo rapidamente la limitazione delle richieste.
La maggior parte delle operazioni degli endpoint di analisi SQL e warehouse riscontra solo il rifiuto dell'operazione dopo un utilizzo superiore rispetto a un periodo di 24 ore. Per altre informazioni, vedere Future smoothed consumption .For more information, see Future smoothed consumption.
Considerazioni sulla limitazione
- Tutte le operazioni in volo, incluse query a esecuzione prolungata, stored procedure e batch non verranno limitate a metà percorso. I criteri di limitazione sono applicabili all'operazione successiva dopo l'ottimizzazione dell'utilizzo.
- Le operazioni del Warehouse sono in background , ad eccezione degli scenari che prevedono operazioni di modellazione (ad esempio la creazione di una misura, l'aggiunta o la rimozione di tabelle da un modello semantico predefinito, la visualizzazione dei risultati e così via) o la creazione/aggiornamento di modelli semantici di Power BI (incluso un modello semantico predefinito) o report. Queste operazioni continuano a seguire i criteri di "Rifiuto interattivo".
- Analogamente alla maggior parte delle operazioni del Warehouse, le viste a gestione dinamica (DMV) vengono classificate anche in background e coperte dai criteri "Rifiuto in background". Di conseguenza, le DMV non possono essere sottoposte a query quando la capacità è limitata. Anche se le DMV non sono disponibili, gli amministratori della capacità possono passare all'app Metriche della capacità di Microsoft Fabric per comprendere la causa alla radice.
- Quando il criterio "Rifiuto in background" è abilitato, qualsiasi attività nell'editor di query SQL, nell'editor di query visivo o nella visualizzazione di modellazione potrebbe visualizzare il messaggio di errore:
Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later
. - Quando il criterio "Rifiuto in background" è abilitato, se si tenta di connettersi a un warehouse o di eseguire una nuova query TSQL nelle applicazioni client come SQL Server Management Studio (SSMS) o Azure Data Studio tramite la stringa di connessione SQL, è possibile che venga visualizzato il codice di errore SQL 24801 e il testo dell'errore
Unable to complete the action because your organization's Fabric compute capacity has exceeded its limits. Try again later
.
Procedure consigliate per il ripristino da situazioni di overload
Esaminare le azioni che è possibile eseguire per eseguire il ripristino da situazioni di overload.
Monitorare le informazioni sull'overload con l'app Fabric Capacity Metrics
Gli amministratori della capacità possono visualizzare informazioni sull'overload ed eseguire il drill-down tramite l'app Metriche della capacità di Microsoft Fabric.
Per una procedura dettagliata dell'app, vedere Procedura: Osservare le tendenze di utilizzo del data warehouse di Fabric.
Usare l'app Microsoft Fabric Capacity Metrics per visualizzare una cronologia visiva di qualsiasi sovrautilizzo della capacità, tra cui avanzamento, cumulativo e burndown dell'utilizzo. Per altre informazioni, vedere Limitazione in Microsoft Fabric e Eccedenze nell'app Microsoft Fabric Capacity Metrics.
Passaggio successivo
Contenuto correlato
- Limitazione in Microsoft Fabric
- Report di fatturazione e utilizzo in Fabric Data Warehouse
- Cos’è l'app Microsoft Fabric Capacity Metrics?
- Linee guida sulle prestazioni di Fabric Data Warehouse
- Comprendere la fattura di Azure per una capacità di Fabric
- Smoothing e limitazione nell'archiviazione dati in Fabric
- Capacità di burst nell'archiviazione dati di Fabric
- Sospendere e riprendere l'archiviazione dati di Fabric