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 di Azure
Questo articolo illustra in modo dettagliato i limiti delle risorse per i database nei database SQL di Azure compresi nel pool elastico nel modello di acquisto basato su DTU.
- Per i limiti del modello di acquisto DTU per database singoli in un server, vedere Gestione delle risorse nel database SQL di Azure.
- Per i limiti delle risorse del modello di acquisto DTU per il database SQL di Azure, vedere Limiti delle risorse per database singoli usando il modello di acquisto DTU - Database SQL di Azure.
- Per altre informazioni sui diversi modelli di acquisto, vedere Confrontare modelli di acquisto basati su vCore e DTU del database SQL di Azure.
Proprietà del database per i database in pool
Per ogni pool elastico, è possibile specificare facoltativamente, il numero minimo e massimo di DTU per database, al fine di modificare i modelli di consumo delle risorse all'interno del pool. È anche possibile impostare l'archiviazione massima per ogni database, ad esempio per impedire a un singolo database di utilizzare tutte le risorse di archiviazione del pool.
- I valori min e max DTU specificati si applicano a tutti i database nel pool. La personalizzazione di DTU min e max per singoli database nel pool non è supportata.
- L'archiviazione massima per ogni database può essere configurata in modo indipendente per ogni database.
La tabella seguente descrive le proprietà per i database in pool.
Proprietà | Livello di configurazione | Descrizione |
---|---|---|
Numero massimo di DTU per database | Configurato per tutti i database nel pool | Numero massimo di DTU che possono essere usate da qualsiasi database nel pool, se disponibile in base all'utilizzo da parte di altri database nel pool. Il numero massimo di DTU per database non è una garanzia di risorse per un database. Se il carico di lavoro di ciascun database non necessita di tutte le risorse disponibili del pool per ottenere prestazioni adeguate, è consigliabile impostare il numero massimo di DTU per database per impedire a un singolo database di monopolizzare le risorse del pool. È previsto un certo grado di overcommit perché il pool in genere presuppone modelli di utilizzo dei database a freddo e a caldo in cui i database non raggiungono il picco contemporaneamente. |
Numero minimo di DTU per database | Configurato per tutti i database nel pool | Numero minimo di DTU riservato per ogni database nel pool. È consigliabile impostare un numero minimo di DTU per database quando si vuole garantire la disponibilità delle risorse per ogni database, indipendentemente dall'utilizzo delle risorse da parte di altri database nel pool. Le DTU min per database possono essere impostate su 0 ed è anche il valore predefinito. Questa proprietà è impostata su un valore compreso tra 0 e l'utilizzo medio di DTU per ogni database. |
Quantità massima di risorse di archiviazione per database | Configurato per database | Dimensioni massime del database impostate dall'utente per un database in un pool. I database in pool condividono lo spazio di archiviazione allocato del pool e di conseguenza le dimensioni che un database può raggiungere sono limitate al valore più basso tra lo spazio di archiviazione del pool rimanente e la dimensione massima del database. Le dimensioni massime del database indicano le dimensioni massime dei file di dati e non includono lo spazio usato dai file di resoconto. |
Importante
Poiché le risorse in un pool elastico sono limitate, l'impostazione di un numero minimo di DTU per database superiore a 0 limita implicitamente l'utilizzo delle risorse da parte di ciascun database. Se, in un determinato momento, la maggior parte dei database in un pool è inattiva, le risorse riservate per garantire un numero minimo di DTU non sono disponibili per i database attivi in quel momento.
Inoltre, l'impostazione di un numero minimo di DTU per database su un valore superiore a 0 limita in modo implicito il numero di database che possono essere aggiunti al pool. Ad esempio, se si imposta un numero minimo di DTU su 100 in un pool di 400 DTU, significa che non sarà possibile aggiungere più di 4 database al pool, perché 100 DTU sono riservati per ogni database.
Se vengono utilizzate tutte le DTU di un pool elastico, ogni database del pool riceve un'uguale quantità di risorse per l'elaborazione di query. Il servizio database SQL di Azure offre la condivisione delle risorse in modo equo tra i database garantendo sezioni uguali di tempo di calcolo. La condivisione equa delle risorse del pool elastico accompagna ogni quantità di risorse altrimenti garantita per ogni database quando il numero minimo di DTU per ogni database è impostato su un valore diverso da zero.
Mentre le proprietà per database sono espresse in DTU, esse controllano anche l'utilizzo di altri tipi di risorse, ad esempio operazioni I/O dei dati, operazioni I/O dei log, memoria del pool di buffer e thread di lavoro. Quando si regolano i valori DTU minimi e massimi per database, le prenotazioni e i limiti per tutti i tipi di risorse vengono modificati proporzionalmente.
I valori DTU minimi e massimi per database si applicano all'utilizzo delle risorse da parte dei carichi di lavoro degli utenti, ma non all'utilizzo delle risorse da parte di processi interni. Ad esempio, per un database con un numero massimo di DTU per database impostato su metà dei DTU del pool, il carico di lavoro dell'utente non può utilizzare più della metà della memoria del pool di buffer. Tuttavia, questo database può comunque sfruttare i vantaggi delle pagine nel pool di buffer che sono state caricate dai processi interni. Per altre informazioni, vedi Utilizzo delle risorse per carichi di lavoro utente e processi interni.
Ogni replica di sola lettura ha risorse proprie, ad esempio DTU, ruoli di lavoro e sessioni. Ogni replica di sola lettura è soggetta ai limiti delle risorse descritti più avanti in questo articolo.
Dimensioni di tempdb
Nella tabella seguente sono elencate le dimensioni tempdb
per i database singoli in database SQL di Azure:
Obiettivo del livello di servizio | Dimensione massima del file di dati (GB) tempdb |
Numero di file di dati tempdb |
Dimensioni massime dati (GB) tempdb |
---|---|---|---|
Pool elastici Basic (tutte le configurazioni DTU) | 13,9 | 12 | 166,7 |
Pool elastici standard (50 eDTU) | 13,9 | 12 | 166,7 |
Pool elastici standard (100 eDTU) | 32 | 1 | 32 |
Pool elastici standard (200 eDTU) | 32 | 2 | 64 |
Pool elastici standard (300 eDTU) | 32 | 3 | 96 |
Pool elastici standard (400 eDTU) | 32 | 3 | 96 |
Pool elastici standard (800 eDTU) | 32 | 6 | 192 |
Pool elastici standard (1200 eDTU) | 32 | 10 | 320 |
Pool elastici standard (1600-3000 eDTU) | 32 | 12 | 384 |
Pool elastici Premium (tutte le configurazioni DTU) | 13,9 | 12 | 166,7 |
Pool elastico: dimensioni di archiviazione e di calcolo
Per i pool elastici del database SQL di Azure le tabelle seguenti illustrano le risorse disponibili a ogni livello di servizio e nelle diverse dimensioni di calcolo. È possibile impostare il livello di servizio, le dimensioni di calcolo e lo spazio di archiviazione usando:
- Transact-SQL tramite ALTER DATABASE
- Portale di Azure
- PowerShell
- Interfaccia della riga di comando di Azure
- REST API
Importante
Per indicazioni e considerazioni sul ridimensionamento, vedere Ridimensionare le risorse del pool elastico nel database SQL di Azure
I limiti delle risorse di database singoli nei pool elastici sono in genere identici a quelli di database singoli all'esterno dei pool in base alle DTU e al livello di servizio. Ad esempio, il numero massimo di ruoli di lavoro simultanei per un database S2 è 120. Pertanto, anche il numero massimo di ruoli di lavoro simultanei per un database in un pool Standard è 120 se il numero massimo di DTU per ogni database nel pool è 50 (che è equivalente a S2).
Per lo stesso numero di DTU, le risorse fornite a un pool elastico possono superare le risorse fornite in un database singolo all'esterno di un pool elastico. Ciò significa che è possibile che l'utilizzo di eDTU di un pool elastico sia inferiore alla somma dell'utilizzo di DTU nei database all'interno del pool, a seconda dei modelli di carico di lavoro. Ad esempio, in un caso estremo con un solo database in un pool elastico in cui l'utilizzo dei DTU del database è pari al 100%, è possibile che l'utilizzo dei eDTU del pool sia del 50% per determinati modelli di carico di lavoro. Ciò può verificarsi anche se il numero massimo di DTU per database rimane al valore massimo supportato per le dimensioni del pool specificate.
Nota
Il limite di risorse di archiviazione per pool in ognuna delle tabelle seguenti non include tempdb
e l'archiviazione log.
Limiti del pool elastico Basic
eDTU per pool | 50 | 100 | 200 | 300 | 400 | 800 | 1200 | 1600 |
---|---|---|---|---|---|---|---|---|
Risorse di archiviazione incluse per pool (GB) | 5 | 10 | 20 | 29 | 39 | 78 | 117 | 156 |
Spazio di archiviazione massimo per pool (GB) | 5 | 10 | 20 | 29 | 39 | 78 | 117 | 156 |
Spazio di archiviazione OLTP in memoria massimo per pool (GB) | N/D | N/D | N/D | N/D | N/D | N/D | N/D | N/D |
Numero massimo di database per pool 1 | 100 | 200 | 500 | 500 | 500 | 500 | 500 | 500 |
Numero massimo di ruoli di lavoro simultanei per pool 2 | 100 | 200 | 400 | 600 | 800 | 1600 | 2400 | 3200 |
Numero massimo di accessi simultanei per pool | 100 | 200 | 400 | 600 | 800 | 1600 | 2400 | 3200 |
Numero massimo di connessioni esterne simultanee per pool 3 | 10 | 20 | 40 | 60 | 80 | 150 | 150 | 150 |
Numero massimo di sessioni simultanee per pool 2 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 |
Numero minimo di DTU per scelte di database | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 |
Numero massimo di DTU per scelte di database | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
Spazio di archiviazione massimo per database (GB) | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
1 Per altre considerazioni, vedere Gestione delle risorse in pool elastici densi.
2 Per il numero massimo di ruoli di lavoro simultanei per qualsiasi singolo database, vedere Limiti delle risorse per database singoli che usano il modello di acquisto DTU.
3 Vedere Connessioni esterne per altri dettagli su ciò che conta come connessione esterna.
Limiti del pool elastico Standard
eDTU per pool | 50 | 100 | 200 | 300 | 400 | 800 |
---|---|---|---|---|---|---|
Risorse di archiviazione incluse per pool (GB) 1 | 50 | 100 | 200 | 300 | 400 | 800 |
Spazio di archiviazione massimo per pool (GB) | 500 | 750 | 1024 | 1280 | 1536 | 2048 |
Spazio di archiviazione OLTP in memoria massimo per pool (GB) | N/D | N/D | N/D | N/D | N/D | N/D |
Numero massimo di database per pool 2 | 100 | 200 | 500 | 500 | 500 | 500 |
Numero massimo di ruoli di lavoro simultanei per pool 3 | 100 | 200 | 400 | 600 | 800 | 1600 |
Numero massimo di accessi simultanei per pool | 100 | 200 | 400 | 600 | 800 | 1600 |
Numero massimo di connessioni esterne simultanee per pool 4 | 10 | 20 | 40 | 60 | 80 | 150 |
Numero massimo di sessioni simultanee per pool 3 | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 |
Numero minimo di DTU per scelte di database | 0, 10, 20, 50 | 0, 10, 20, 50, 100 | 0, 10, 20, 50, 100, 200 | 0, 10, 20, 50, 100, 200, 300 | 0, 10, 20, 50, 100, 200, 300, 400 | 0, 10, 20, 50, 100, 200, 300, 400, 800 |
Numero massimo di DTU per scelte di database | 10, 20, 50 | 10, 20, 50, 100 | 10, 20, 50, 100, 200 | 10, 20, 50, 100, 200, 300 | 10, 20, 50, 100, 200, 300, 400 | 10, 20, 50, 100, 200, 300, 400, 800 |
Spazio di archiviazione massimo per database (GB) | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 |
1 Vedere opzioni di prezzi del database SQL per informazioni dettagliate sui costi aggiuntivi sostenuti a causa di eventuali risorse di archiviazione aggiuntive di cui è stato effettuato il provisioning.
2 Per altre considerazioni, vedere Gestione delle risorse in pool elastici densi.
3 Per il numero massimo di ruoli di lavoro simultanei per qualsiasi singolo database, vedere Limiti delle risorse per database singoli che usano il modello di acquisto DTU.
4 Vedere Connessioni esterne per altri dettagli su ciò che conta come connessione esterna.
Limiti del pool elastico Standard (continua)
eDTU per pool | 1200 | 1600 | 2000 | 2500 | 3000 |
---|---|---|---|---|---|
Risorse di archiviazione incluse per pool (GB) 1 | 1200 | 1600 | 2000 | 2500 | 3000 |
Spazio di archiviazione massimo per pool (GB) | 2560 | 3072 | 3584 | 4096 | 4096 |
Spazio di archiviazione OLTP in memoria massimo per pool (GB) | N/D | N/D | N/D | N/D | N/D |
Numero massimo di database per pool 2 | 500 | 500 | 500 | 500 | 500 |
Numero massimo di ruoli di lavoro simultanei per pool 3 | 2400 | 3200 | 4000 | 5.000 | 6.000 |
Numero massimo di accessi simultanei per pool | 2400 | 3200 | 4000 | 5.000 | 6.000 |
Numero massimo di connessioni esterne simultanee per pool 4 | 150 | 150 | 150 | 150 | 150 |
Numero massimo di sessioni simultanee per pool 3 | 30000 | 30000 | 30000 | 30000 | 30000 |
Numero minimo di DTU per scelte di database | 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200 | 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 | 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 | 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 | 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000 |
Numero massimo di DTU per scelte di database | 10, 20, 50, 100, 200, 300, 400, 800, 1200 | 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 | 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 | 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 | 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000 |
Spazio di archiviazione massimo per database (GB) | 1024 | 1536 | 1792 | 2304 | 2816 |
1 Vedere opzioni di prezzi del database SQL per informazioni dettagliate sui costi aggiuntivi sostenuti a causa di eventuali risorse di archiviazione aggiuntive di cui è stato effettuato il provisioning.
2 Per altre considerazioni, vedere Gestione delle risorse in pool elastici densi.
3 Per il numero massimo di ruoli di lavoro simultanei per qualsiasi singolo database, vedere Limiti delle risorse per database singoli che usano il modello di acquisto DTU.
4 Vedere Connessioni esterne per altri dettagli su ciò che conta come connessione esterna.
Limiti del pool elastico Premium
Nota
Per altre informazioni sui limiti di archiviazione nel livello di servizio Premium, vedere Governance dello spazio di archiviazione.
eDTU per pool | 125 | 250 | 500 | 1000 | 1500 |
---|---|---|---|---|---|
Risorse di archiviazione incluse per pool (GB) 1 | 250 | 500 | 750 | 1024 | 1536 |
Spazio di archiviazione massimo per pool (GB) | 1024 | 1024 | 1024 | 1024 | 1536 |
Spazio di archiviazione OLTP in memoria massimo per pool (GB) | 1 | 2 | 4 | 10 | 12 |
Numero massimo di database per pool 2 | 50 | 100 | 100 | 100 | 100 |
Numero massimo di ruoli di lavoro simultanei per pool (richieste) 3 | 200 | 400 | 800 | 1600 | 2400 |
Numero massimo di accessi simultanei per pool | 200 | 400 | 800 | 1600 | 2400 |
Numero massimo di connessioni esterne simultanee per pool 4 | 20 | 40 | 80 | 150 | 150 |
Numero massimo di sessioni simultanee per pool 3 | 30000 | 30000 | 30000 | 30000 | 30000 |
Numero minimo di eDTU per database | 0, 25, 50, 75, 125 | 0, 25, 50, 75, 125, 250 | 0, 25, 50, 75, 125, 250, 500 | 0, 25, 50, 75, 125, 250, 500, 1000 | 0, 25, 50, 75, 125, 250, 500, 1000 |
Numero massimo di eDTU per database | 25, 50, 75, 125 | 25, 50, 75, 125, 250 | 25, 50, 75, 125, 250, 500 | 25, 50, 75, 125, 250, 500, 1000 | 25, 50, 75, 125, 250, 500, 1000 |
Spazio di archiviazione massimo per database (GB) | 1024 | 1024 | 1024 | 1024 | 1536 |
1 Vedere opzioni di prezzi del database SQL per informazioni dettagliate sui costi aggiuntivi sostenuti a causa di eventuali risorse di archiviazione aggiuntive di cui è stato effettuato il provisioning.
2 Per altre considerazioni, vedere Gestione delle risorse in pool elastici densi.
3 Per il numero massimo di ruoli di lavoro simultanei per qualsiasi singolo database, vedere Limiti delle risorse per database singoli che usano il modello di acquisto DTU.
4 Vedere Connessioni esterne per altri dettagli su ciò che conta come connessione esterna.
Limiti del pool elastico Premium (continua)
eDTU per pool | 2000 | 2500 | 3000 | 3500 | 4000 |
---|---|---|---|---|---|
Risorse di archiviazione incluse per pool (GB) 1 | 2048 | 2560 | 3072 | 3548 | 4096 |
Spazio di archiviazione massimo per pool (GB) | 2048 | 2560 | 3072 | 3548 | 4096 |
Spazio di archiviazione OLTP in memoria massimo per pool (GB) | 16 | 20 | 24 | 28 | 32 |
Numero massimo di database per pool 2 | 100 | 100 | 100 | 100 | 100 |
Numero massimo di ruoli di lavoro simultanei per pool 3 | 3200 | 4000 | 4800 | 5600 | 6400 |
Numero massimo di accessi simultanei per pool | 3200 | 4000 | 4800 | 5600 | 6400 |
Numero massimo di connessioni esterne simultanee per pool 4 | 150 | 150 | 150 | 150 | 150 |
Numero massimo di sessioni simultanee per pool 3 | 30000 | 30000 | 30000 | 30000 | 30000 |
Numero minimo di DTU per scelte di database | 0, 25, 50, 75, 125, 250, 500, 1000, 1750 | 0, 25, 50, 75, 125, 250, 500, 1000, 1750 | 0, 25, 50, 75, 125, 250, 500, 1000, 1750 | 0, 25, 50, 75, 125, 250, 500, 1000, 1750 | 0, 25, 50, 75, 125, 250, 500, 1000, 1750, 4000 |
Numero massimo di DTU per scelte di database | 25, 50, 75, 125, 250, 500, 1000, 1750 | 25, 50, 75, 125, 250, 500, 1000, 1750 | 25, 50, 75, 125, 250, 500, 1000, 1750 | 25, 50, 75, 125, 250, 500, 1000, 1750 | 25, 50, 75, 125, 250, 500, 1000, 1750, 4000 |
Spazio di archiviazione massimo per database (GB) | 2048 | 2560 | 3072 | 3584 | 4096 |
1 Vedere opzioni di prezzi del database SQL per informazioni dettagliate sui costi aggiuntivi sostenuti a causa di eventuali risorse di archiviazione aggiuntive di cui è stato effettuato il provisioning.
2 Per altre considerazioni, vedere Gestione delle risorse in pool elastici densi.
3 Per il numero massimo di ruoli di lavoro simultanei per qualsiasi singolo database, vedere Limiti delle risorse per database singoli che usano il modello di acquisto DTU.
4 Vedere Connessioni esterne per altri dettagli su ciò che conta come connessione esterna.
Importante
Nel livello Premium è attualmente disponibile più di 1 TB di spazio di archiviazione in tutte le aree ad eccezione delle seguenti: Cina orientale, Cina settentrionale, Germania centrale, Germania nord-orientale. In queste aree la quantità massima di spazio di archiviazione nel livello Premium è limitata a 1 TB. Per altre informazioni, vedere le limitazioni correnti di P11 e P15.