Limiti delle risorse per i pool elastici secondo il modello di acquisto DTU
Si applica a:Database SQL di Azure
Questo articolo fornisce i limiti dettagliati delle risorse per i database nel database SQL di Azure che si trovano all'interno di un pool elastico usando il modello di acquisto DTU.
- Per i limiti del modello di acquisto DTU per database singoli in un server, vedere Panoramica dei limiti delle risorse in un server.
- Per i limiti delle risorse del modello di acquisto DTU per il database SQL di Azure, vedere Limiti delle risorse DTU per database singoli e pool elastici per le risorse DTU.
- Per i limiti delle risorse vCore, vedere Limiti delle risorse vCore - Database SQL di Azure e limiti delle risorse vCore - Pool elastici.
- Per altre informazioni sui vari modelli di acquisto, vedere l'articolo sui modelli di acquisto e i livelli di servizio.
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.
Nota
L'hardware gen5 nel modello di acquisto vCore è stato rinominato in serie standard (Gen5).
Pool elastico: dimensioni di archiviazione e di calcolo
Per i pool elastici del database SQL di Azure, le tabelle seguenti mostrano le risorse disponibili in ogni livello di servizio e dimensioni di calcolo. È possibile impostare il livello di servizio, le dimensioni di calcolo e la quantità 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 sulla scalabilità, vedere Ridimensionare un pool elastico
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 a 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 di DTU del database è 100%, è possibile che l'utilizzo di 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 database | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 |
Numero massimo di DTU per 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 del database singolo. Ad esempio, se il pool elastico usa serie standard (Gen5) e il numero massimo di vCore per database è impostato su 2, il valore massimo dei ruoli di lavoro simultanei è 200. Se il numero massimo di vCore per database è impostato su 0,5, il valore massimo dei ruoli di lavoro simultanei è 50 perché nella serie standard (Gen5) sono presenti un massimo di 100 ruoli di lavoro simultanei per vCore. Per le altre impostazioni in cui il numero massimo di vCore per database è pari a 1 vCore o meno, il numero massimo di ruoli di lavoro simultanei viene ridimensionato in modo analogo.
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 |
---|---|---|---|---|---|---|
Spazio di archiviazione incluso 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 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 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 dei 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 del database singolo. Ad esempio, se il pool elastico usa serie standard (Gen5) e il numero massimo di vCore per database è impostato su 2, il valore massimo dei ruoli di lavoro simultanei è 200. Se il numero massimo di vCore per database è impostato su 0,5, il valore massimo dei ruoli di lavoro simultanei è 50 perché nella serie standard (Gen5) sono presenti un massimo di 100 ruoli di lavoro simultanei per vCore. Per le altre impostazioni in cui il numero massimo di vCore per database è pari a 1 vCore o meno, il numero massimo di ruoli di lavoro simultanei viene ridimensionato in modo analogo.
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 |
---|---|---|---|---|---|
Spazio di archiviazione incluso 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 | 5000 | 6000 |
Numero massimo di accessi simultanei per pool | 2400 | 3200 | 4000 | 5000 | 6000 |
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 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 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 dei 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 del database singolo. Ad esempio, se il pool elastico usa serie standard (Gen5) e il numero massimo di vCore per database è impostato su 2, il valore massimo dei ruoli di lavoro simultanei è 200. Se il numero massimo di vCore per database è impostato su 0,5, il valore massimo dei ruoli di lavoro simultanei è 50 perché nella serie standard (Gen5) sono presenti un massimo di 100 ruoli di lavoro simultanei per vCore. Per le altre impostazioni in cui il numero massimo di vCore per database è pari a 1 vCore o meno, il numero massimo di ruoli di lavoro simultanei viene ridimensionato in modo analogo.
4 Vedere Connessioni esterne per altri dettagli su ciò che conta come connessione esterna.
Limiti del pool elastico Premium
eDTU per pool | 125 | 250 | 500 | 1000 | 1500 |
---|---|---|---|---|---|
Spazio di archiviazione incluso 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 dei 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 del database singolo. Ad esempio, se il pool elastico usa serie standard (Gen5) e il numero massimo di vCore per database è impostato su 2, il valore massimo dei ruoli di lavoro simultanei è 200. Se il numero massimo di vCore per database è impostato su 0,5, il valore massimo dei ruoli di lavoro simultanei è 50 perché nella serie standard (Gen5) sono presenti un massimo di 100 ruoli di lavoro simultanei per vCore. Per le altre impostazioni in cui il numero massimo di vCore per database è pari a 1 vCore o meno, il numero massimo di ruoli di lavoro simultanei viene ridimensionato in modo analogo.
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 |
---|---|---|---|---|---|
Spazio di archiviazione incluso 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 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 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 dei 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 del database singolo. Ad esempio, se il pool elastico usa serie standard (Gen5) e il numero massimo di vCore per database è impostato su 2, il valore massimo dei ruoli di lavoro simultanei è 200. Se il numero massimo di vCore per database è impostato su 0,5, il valore massimo dei ruoli di lavoro simultanei è 50 perché nella serie standard (Gen5) sono presenti un massimo di 100 ruoli di lavoro simultanei per vCore. Per le altre impostazioni in cui il numero massimo di vCore per database è pari a 1 vCore o meno, il numero massimo di ruoli di lavoro simultanei viene ridimensionato in modo analogo.
4 Vedere Connessioni esterne per altri dettagli su ciò che conta come connessione esterna.
Importante
Più di 1 TB di spazio di archiviazione nel livello Premium sono attualmente disponibili in tutte le aree, ad eccezione della Cina orientale, della Cina settentrionale, della Germania centrale e della 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.
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 di database SQL suddivide equamente le risorse fra i database con intervalli equivalenti per i tempi 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.
Nota
Per altre informazioni sui limiti di archiviazione nel livello di servizio Premium, vedere Governance dello spazio di archiviazione.
Proprietà del database per i database in pool
Per ogni pool elastico, è possibile specificare facoltativamente le DTU minime e massime del database per modificare i modelli di utilizzo delle risorse all'interno del pool. I valori minimi e massimi specificati si applicano a tutti i database presenti nel pool. La personalizzazione di DTU min e max per singoli database nel pool non è supportata.
È anche possibile impostare l'archiviazione massima per ogni database, ad esempio per impedire a un database di utilizzare tutte le risorse di archiviazione del pool. Questa impostazione può essere configurata in modo indipendente per ogni database.
Nella tabella seguente vengono descritte le proprietà del database per i database in pool.
Proprietà | Descrizione |
---|---|
Numero massimo di DTU per database | 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 risorsa per un database. Se il carico di lavoro in ogni database non necessita di tutte le risorse del pool disponibili da eseguire in modo adeguato, è consigliabile impostare il numero massimo di DTU per ogni database per impedire a un singolo database di monopolizzare le risorse del pool. È previsto un certo grado di over-commit poiché il pool presuppone in genere modelli di utilizzo ad accesso frequente e sporadico per i database, in cui tutti i database non vengono contemporaneamente picchiati. |
Numero minimo di DTU per database | Numero minimo di DTU riservate per qualsiasi database nel pool. È consigliabile impostare un numero minimo di DTU per ogni database quando si vuole garantire la disponibilità delle risorse per ogni database indipendentemente dal consumo di 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 delle DTU per ogni database. |
Quantità massima di risorse di archiviazione per database | Dimensioni massime del database impostate dall'utente per un database in un pool. I database in pool condividono l'archiviazione del pool allocata, pertanto le dimensioni che un database può raggiungere sono limitate alle dimensioni massime e all'archiviazione del pool rimanente. Le dimensioni massime del database si riferiscono alla dimensione massima dei file di dati e non includono lo spazio usato dal file di log. |
Importante
Poiché le risorse in un pool elastico sono limitate, impostare min DTU per database su un valore maggiore di 0 limita in modo implicito l'utilizzo delle risorse da ogni database. Se, in un momento specifico, la maggior parte dei database in un pool è inattiva, le risorse riservate per soddisfare la garanzia min DTU non sono disponibili per i database attivi in quel momento.
Inoltre, l'impostazione di min DTU per database su un valore maggiore di 0 limita in modo implicito il numero di database che possono essere aggiunti al pool. Ad esempio, se si imposta min 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.
Anche se le proprietà per database sono espresse in DTU, controllano anche l'utilizzo di altri tipi di risorse, ad esempio I/O di dati, I/O di log, memoria del pool di buffer e thread di lavoro. Quando si regolano i valori minimo e massimo per le DTU del database, le prenotazioni e i limiti per tutti i tipi di risorse vengono modificati proporzionalmente.
I valori di DTU minimo e massimo per database si applicano all'utilizzo delle risorse da parte dei carichi di lavoro utente, ma non all'utilizzo delle risorse da parte dei processi interni. Ad esempio, per un database con un numero massimo di DTU per database impostato su metà dell'eDTU del pool, il carico di lavoro utente non può utilizzare più di una 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 da processi interni. Per altre informazioni, vedere Utilizzo delle risorse per carichi di lavoro utente e processi interni.
Dimensioni tempdb
La tabella seguente elenca tempdb
le dimensioni per i database singoli nel 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 |
Passaggi successivi
- Per i limiti delle risorse vCore per un singolo database, vedere Limiti delle risorse per database singoli usando il modello di acquisto vCore
- Per i limiti delle risorse DTU per un database singolo, vedere Limiti delle risorse per i database singoli che usano il modello di acquisto DTU
- Per i limiti delle risorse vCore per i pool elastici, vedere Limiti delle risorse per i pool elastici usando il modello di acquisto vCore
- Per i limiti delle risorse per le istanze gestite in Istanza gestita di SQL di Azure, vedere Limiti delle risorse di Istanza gestita di SQL.
- Per informazioni sui limiti generici di Azure, vedere Sottoscrizione di Azure e limiti, quote e vincoli dei servizi.
- Per informazioni sui limiti delle risorse in un server SQL logico, vedere Panoramica dei limiti delle risorse in un server SQL logico per informazioni sui limiti a livello di server e sottoscrizione.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per