Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
si applica a:✅database SQL in Microsoft Fabric
Questo articolo illustra come controllare e monitorare l'utilizzo di calcolo per un database SQL in Fabric.
Controllare l'utilizzo massimo di calcolo con limiti massimi di vCore
Questa impostazione definisce un limite superiore per le unità di capacità Fabric (CUs) che un database può consumare in fase di autoscaling. La tabella seguente riepiloga i limiti vCore massimi e le risorse corrispondenti.
| Numero massimo di vCore | 4 vCore | 32 vCore (impostazione predefinita) |
|---|---|---|
| Memoria massima | 12 GB | 96 GB |
| Spazio di archiviazione massimo | 756 GB | 4 TB |
Nel database SQL in Fabric la scalabilità automatica ridimensiona in modo dinamico le risorse di calcolo in base alla richiesta, ma non supererà mai il limite massimo di vCore configurato o il limite di memoria corrispondente.
Quando limitare il numero massimo di vCore
La configurazione di un limite massimo di vCore è utile in scenari come:
- Controllo del picco di utilizzo dell'elaborazione nelle capacità Fabric condivise.
- Prevenzione di picchi di costi imprevisti e regolazione durante i picchi di carico di lavoro.
- Applicazione di paletti per carichi di lavoro di sviluppo, test o anteprima.
Configurare il limite massimo di vCore nel portale di Fabric (anteprima)
È possibile configurare il limite vCore massimo per il database SQL in Fabric nel portale di Fabric.
Importante
Questa funzionalità si trova in Anteprima.
- Accedere al database SQL nel portale Fabric.
- Selezionare l'icona Impostazioni .
- Selezionare la pagina Calcolo .
- In Limite massimo vCore selezionare un valore nell'elenco a discesa. Si tratta del nuovo valore massimo per l'utilizzo di vCore per questo database SQL.
- Seleziona Salva.
Effetti della modifica del limite massimo di vCore
Il limite massimo di vCore influisce direttamente sulla modalità di visualizzazione dell'utilizzo del calcolo nei report di fatturazione e utilizzo e monitoraggio delle prestazioni.
- Il consumo di calcolo segnalato riflette il limite massimo di vCore.
- Il picco di utilizzo non supererà il valore massimo configurato, anche durante i picchi del carico di lavoro.
- In questo modo è più semplice controllare l'utilizzo della capacità di Fabric e l'esposizione ai costi nelle capacità di Fabric condivise.
Quando viene configurato un limite massimo di vCore, il database SQL continua a ridimensionare automaticamente in modo dinamico in base alla richiesta.
La scalabilità automatica è vincolata dal limite massimo di vCore configurato.
Se la domanda del carico di lavoro supera il limite, il database non verrà ridimensionato oltre il limite.
Indipendentemente dalla configurazione vCore massima, il database viene ridotto a zero dopo periodi di utilizzo inattivo.
La riduzione del limite massimo di vCore di un database riduce anche lo spazio di archiviazione massimo. Se il database è già maggiore del limite massimo di archiviazione inferiore, non è possibile applicare l'impostazione vCore massima.
- È possibile trovare la quantità di spazio allocata al database con la query T-SQL seguente.
SELECT file_id, type_desc, CAST(FILEPROPERTY(name, 'SpaceUsed') AS decimal(19,4)) * 8 / 1024. AS space_used_mb, CAST(size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS decimal(19,4)) AS space_unused_mb, CAST(size AS decimal(19,4)) * 8 / 1024. AS space_allocated_mb, CAST(max_size AS decimal(19,4)) * 8 / 1024. AS max_size_mb FROM sys.database_files;Per liberare spazio inutilizzato, usare DBCC SHRINKDATABASE (Transact-SQL) o DBCC SHRINKFILE (Transact-SQL).