Cenni preliminari su Azure SQL Database managed i limiti delle risorse di istanzaOverview Azure SQL Database managed instance resource limits

Questo articolo viene fornita una panoramica dei limiti delle risorse per l'istanza gestita di Database SQL di Azure e fornisce informazioni su come richiedere un aumento di questi limiti.This article provides an overview of the resource limits for Azure SQL Database managed instance, and provides information about how to request an increase to these limits.

Nota

Per informazioni sulle differenze nelle funzionalità e nelle istruzioni T-SQL supportate, vedere Confronto tra le funzionalità e Differenze T-SQL tra Istanza gestita del database SQL di Azure e SQL Server.For differences in supported features and T-SQL statements see Feature differences and T-SQL statement support.

Limiti delle risorse a livello di istanzaInstance-level resource limits

Istanza gestita ha le caratteristiche e i limiti delle risorse che dipendono l'infrastruttura sottostante e architettura.Managed instance has characteristics and resource limits that depend on the underlying infrastructure and architecture. I limiti dipendono dalla generazione dell'hardware e dal livello di servizio.Limits depend on hardware generation and service tier.

Caratteristiche delle generazioni dell'hardwareHardware generation characteristics

Istanza gestita di Database SQL Azure può essere distribuito in due generazioni di hardware: Gen4 che Gen5.Azure SQL Database managed instance can be deployed on two hardware generations: Gen4 and Gen5. Generazioni di hardware hanno caratteristiche diverse, come descritto nella tabella seguente:Hardware generations have different characteristics, as described in the following table:

Quarta generazioneGen4 Quinta generazioneGen5
HardwareHardware Processori Intel E5-2673 v3 (Haswell) a 2,4 GHz, con unità vCore SSD = 1 PP (core fisico)Intel E5-2673 v3 (Haswell) 2.4-GHz processors, attached SSD vCore = 1 PP (physical core) Processori Intel E5-2673 v4 (Broadwell) a 2,3 GHz, unità SSD NVMe veloce, vCore = 1 LP (hyperthread)Intel E5-2673 v4 (Broadwell) 2.3-GHz processors, fast NVMe SSD, vCore=1 LP (hyper-thread)
vCorevCores 8, 16, 24 vCore8, 16, 24 vCores 4, 8, 16, 24, 32, 40, 64, 80 Vcore4, 8, 16, 24, 32, 40, 64, 80 vCores
Memoria (percentuale di memoria/core)Memory (memory/core ratio) 7 GB per vCore7 GB per vCore 5,1 GB per vCore5.1 GB per vCore
Memoria di OLTP In memoria maxMax In-Memory OLTP memory Limite di istanze: 3 GB per vCoreInstance limit: 3 GB per vCore
Limiti del database:Database limits:
-8 core: 8 GB per ogni database- 8-core: 8 GB per database
-16 core: 20 GB per ogni database- 16-core: 20 GB per database
-24 core: 36 GB per ogni database- 24-core: 36 GB per database
Limite di istanze: 2,5 GB per vCoreInstance limit: 2.5 GB per vCore
Limiti del database:Database limits:
-8 core: 13 GB per ogni database- 8-core: 13 GB per database
-16 core: 32 GB per ogni database- 16-core: 32 GB per database
Archiviazione istanza massimo (generico)Max instance storage (General Purpose) 8 TB8 TB 8 TB8 TB
Istanza spazio di archiviazione massimo (Business Critical)Max instance storage (Business Critical) 1 TB1 TB 1 TB, 2 TB o 4 TB in base al numero di core1 TB, 2 TB, or 4 TB depending on the number of cores

Caratteristiche del livello di servizioService tier characteristics

Istanza gestita ha due livelli di servizio: Utilizzo generico e Business Critical.Managed instance has two service tiers: General Purpose and Business Critical. Questi livelli offrono funzionalità diverse, come descritto nella tabella seguente:These tiers provide different capabilities, as described in the table below:

FunzionalitàFeature Utilizzo genericoGeneral Purpose Business CriticalBusiness Critical
Numero di vCore*Number of vCores* Quarta generazione: 8, 16, 24Gen4: 8, 16, 24
Quinta generazione: 4, 8, 16, 24, 32, 40, 64, 80Gen5: 4, 8, 16, 24, 32, 40, 64, 80
Quarta generazione: 8, 16, 24, 32Gen4: 8, 16, 24, 32
Quinta generazione: 4, 8, 16, 24, 32, 40, 64, 80Gen5: 4, 8, 16, 24, 32, 40, 64, 80
MemoriaMemory Quarta generazione: 56 GB - 168 GB (7GB/vCore)Gen4: 56 GB - 168 GB (7GB/vCore)
Quinta generazione: GB 40,8-408 GB (5.1 GB/vCore)Gen5: 40.8 GB - 408 GB (5.1GB/vCore)
Quarta generazione: 56 GB - 168 GB (7GB/vCore)Gen4: 56 GB - 168 GB (7GB/vCore)
Quinta generazione: GB 40,8-408 GB (5.1 GB/vCore)Gen5: 40.8 GB - 408 GB (5.1GB/vCore)
Spazio di archiviazione massimo istanzaMax instance storage size -2 TB per 4 Vcore per utilizzo (solo Gen5)- 2 TB for 4 vCores (Gen5 only)
-8 TB per gli altri formati- 8 TB for other sizes
Quarta generazione: 1 TBGen4: 1 TB
Quinta generazione:Gen5:
-1 TB per 4, 8, 16 Vcore- 1 TB for 4, 8, 16 vCores
- 2 TB per 24 vCore- 2 TB for 24 vCores
- 4 TB per 32, 40, 64, 80 vCore- 4 TB for 32, 40, 64, 80 vCores
Quantità massima di risorse di archiviazione per databaseMax storage per database Determinata dalla dimensione massima di archiviazione per ogni istanzaDetermined by the max storage size per instance Determinata dalla dimensione massima di archiviazione per ogni istanzaDetermined by the max storage size per instance
Numero massimo di database per istanzaMax number of databases per instance 100100 100100
Numero massimo di file di database per istanzaMax database files per instance Fino a 280Up to 280 32.767 file per ogni database32,767 files per database
Dati/Log di IOPS (approssimativi)Data/Log IOPS (approximate) 500 - 7.500 per file500 - 7,500 per file
*In base alle dimensioni del file di dati.*Depends on the file size
11 K - 110 K (1375/vCore)11 K - 110 K (1375/vCore)
Velocità effettiva di logLog throughput 3 MB/s per ogni vCore3 MB/s per vCore
Max 22 MB/s per ogni istanzaMax 22 MB/s per instance
4 MB al secondo per vCore4 MB/s per vCore
Numero massimo 48 MB/s per ogni istanzaMax 48 MB/s per instance
Dati effettivi (approssimativi)Data throughput (approximate) 100 - 250 MB/s per ogni file100 - 250 MB/s per file
*In base alle dimensioni del file di dati.*Depends on the file size
N/DN/A
Latenza di I/O (approssimativa)IO latency (approximate) 5-10 ms5-10 ms 1-2 ms1-2 ms
Dimensioni max di tempDBMax tempDB size 192 - 1.920 GB (24 GB per vCore)192 - 1,920 GB (24 GB per vCore) Nessun vincolo; limitato dalla dimensione massima di archiviazione dell'istanzaNo constraints - limited by the max instance storage size
Numero massimo di sessioniMax sessions 3000030000 3000030000

Nota

  • La dimensione di archiviazione dell'istanza, che viene confrontata con la dimensione massima di archiviazione, include la dimensione dei dati e dei file di log presenti sia nel database utenti che in quello di sistema.Both data and log file size in the user and system databases are included in the instance storage size that is compared with the Max storage size limit. Usare la vista di sistema sys.master_files per determinare lo spazio totale usato dai database.Use sys.master_files system view to determine the total used space by databases. I log degli errori non vengono salvati in modo permanente e non sono inclusi nella dimensione.Error logs are not persisted and not included in the size. I backup non sono inclusi nella dimensione di archiviazione.Backups are not included in storage size.
  • IOPS e velocità effettiva dipendono anche le dimensioni della pagina che non sono limitata in modo esplicito da istanza gestita.Throughput and IOPS also depend on the page size that is not explicitly limited by managed instance.

Aree supportateSupported regions

Le istanze gestite possono essere create solo in aree supportate.Managed instances can be created only in supported regions. Per creare un'istanza gestita in un'area che non è attualmente supportata, è possibile invia una richiesta di supporto tramite il portale di Azure.To create a managed instance in a region that is currently not supported, you can send a support request via the Azure portal.

Tipi di sottoscrizioni supportatiSupported subscription types

Istanza gestita supporta attualmente la distribuzione solo nei seguenti tipi di sottoscrizioni:Managed instance currently supports deployment only on the following types of subscriptions:

Limiti delle risorse a livello di areaRegional resource limitations

I tipi di sottoscrizioni supportati possono contenere un numero limitato di risorse per area.Supported subscription types can contain a limited number of resources per region. Istanza gestita presenta due limiti predefiniti per ogni area di Azure in base a un tipo di sottoscrizione di tipo:Managed instance has two default limits per Azure region depending on a type of subscription type:

  • Limite di subnet: numero massimo di subnet in cui vengono distribuite le istanze gestite in una singola area.Subnet limit: The maximum number of subnets where managed instances are deployed in a single region.
  • limite di vCore: Il numero massimo di Vcore che possono essere distribuite in tutte le istanze in una singola area.vCore limit: The maximum number of vCores that can be deployed across all instances in a single region.

Nota

Questi limiti sono le impostazioni predefinite e limiti tecnici non.These limits are default settings and not technical limitations. I limiti possono essere maggiori su richiesta tramite la creazione di una speciale richiesta di supporto nel portale di Azure se sono necessarie più istanze gestite nell'area corrente.The limits can be increased on-demand by creating a special support request in the Azure portal if you need more managed instances in the current region. In alternativa, è possibile creare nuove istanze gestite in un'altra area di Azure senza inviare le richieste di supporto.As an alternative, you can create new managed instances in another Azure region without sending support requests.

La tabella seguente illustra i limiti a livello di area predefinita per le sottoscrizioni supportati:The following table shows the default regional limits for supported subscriptions:

Tipo di sottoscrizioneSubscription type Numero massimo di subnet di istanza gestitaMax number of managed instance subnets Numero massimo di unità vCore *Max number of vCore units*
Pagamento in base al consumoPay-as-you-go 33 320320
CSPCSP 8 (15 in alcune aree * *)8 (15 in some regions**) 960 (1440 in alcune aree * *)960 (1440 in some regions**)
Sviluppo/test con pagamento in base al consumoPay-as-you-go Dev/Test 33 320320
Sviluppo/test EnterpriseEnterprise Dev/Test 33 320320
Contratto EnterpriseEA 8 (15 in alcune aree * *)8 (15 in some regions**) 960 (1440 in alcune aree * *)960 (1440 in some regions**)
Visual Studio EnterpriseVisual Studio Enterprise 22 6464
Visual Studio Professional e MSDN PlatformsVisual Studio Professional and MSDN Platforms 22 3232

* Quando si pianificano le distribuzioni, è consigliabile che un vCore aziendali critici (BC) (a causa dell'aggiunta di ridondanza) utilizza 4 volte maggiore capacità rispetto a un Vcore per utilizzo generico generali (GP).* When you plan your deployments, consider that a Business Critical (BC) vCore (due to added redundancy) consumes 4x more capacity than a General Purpose (GP) vCore. In questo caso, per i calcoli, 1 GP vCore = 1 vCore di unit test e BC 1 vCore = 4 unità vCore.So, for your calculations, 1 GP vCore = 1 vCore unit and 1 BC vCore = 4 vCore units. Per semplificare l'analisi di utilizzo con i limiti predefiniti, riepilogare le unità vCore tra tutte le subnet nell'area in cui le istanze gestite vengono distribuite e confrontano i risultati con i limiti di unità di istanza per il tipo di sottoscrizione.To simplify your consumption analysis against the default limits, summarize the vCore units across all subnets in the region where managed instances are deployed and compare the results with the instance unit limits for your subscription type. Numero massimo di unità vCore limite si applica a ogni sottoscrizione in un'area.Max number of vCore units limit applies to each subscription in a region. Non sono previsti limiti per ogni singola subnet, ad eccezione del fatto che la somma di tutti i Vcore distribuito su più subnet deve essere inferiore o uguale a : numero massimo di unità vCore.There is no limit per individual subnets except that the sum of all vCores deployed across multiple subnets must be lower or equal to max number of vCore units.

** Limiti di vCore e subnet più grandi sono disponibili nelle aree seguenti: Australia orientale, Stati Uniti orientali, Stati Uniti orientali 2, Europa settentrionale, Stati Uniti centro-meridionali, Asia sud-orientale, Regno Unito meridionale, Europa occidentale, Stati Uniti occidentali 2.** Larger subnet and vCore limits are available in the following regions: Australia East, East US, East US 2, North Europe, South Central US, Southeast Asia, UK South, West Europe, West US 2.

Istanza gestita di ottenere una quota maggiore di quella per SQLObtaining a larger quota for SQL managed instance

Se non è presente più istanze gestite di aree correnti, inviare una richiesta di supporto per estendere la quota tramite il portale di Azure.If you need more managed instances in your current regions, send a support request to extend the quota using the Azure portal. Per avviare il processo di acquisizione di una quota maggiore:To initiate the process of obtaining a larger quota:

  1. Aprire Guida e supporto e fare clic su Nuova richiesta di supporto.Open Help + support, and click New support request.

    Guida e supporto

  2. Nella scheda Generale per la nuova richiesta di supporto:On the Basics tab for the new support request:

    • Per Tipo di problema selezionare Limiti del servizio e della sottoscrizione (quote) .For Issue type, select Service and subscription limits (quotas).

    • In Sottoscrizione selezionare la propria sottoscrizione.For Subscription, select your subscription.

    • Per Tipo di quota selezionare Istanza gestita di database SQL.For Quota type, select SQL Database Managed Instance.

    • Per Piano di supporto selezionare il piano di supporto in uso.For Support plan, select your support plan.

      Tipo di problema: Quota

  3. Fare clic su Avanti.Click Next.

  4. Nel scheda problema per la nuova richiesta di supporto:On the Problem tab for the new support request:

    • Per Gravità selezionare il livello di gravità del problema.For Severity, select the severity level of the problem.

    • In Dettagli inserire informazioni aggiuntive relative al problema riscontrato, inclusi i messaggi di errore.For Details, provide additional information about your issue, including error messages.

    • In Caricamento file allegare un file con ulteriori informazioni (fino a 4 MB).For File upload, attach a file with more information (up to 4 MB).

      Dettagli del problema

      Importante

      Una richiesta valida deve includere:A valid request should include:

      • Area nella sottoscrizione di cui deve essere aumentato limite.Region in which subscription limit needs to be increased.
      • Numero di Vcore, per ogni livello di servizio nella subnet esistenti dopo la quota necessario aumenta (se nessuna delle subnet esistente deve essere espanso.Required number of vCores, per service tier in existing subnets after the quota increase (if any of the existing subnets needs to be expanded.
      • Richiesto numero di nuove subnet e il numero totale di Vcore per ogni livello di servizio all'interno di nuove subnet (se è necessario distribuire le istanze gestite nelle nuove subnet).Required number of new subnets and total number of vCores per service tier within the new subnets (if you need to deploy managed instances in new subnets).
  5. Fare clic su Avanti.Click Next.

  6. Nella scheda Informazioni contatto della nuova richiesta di supporto immettere la modalità di contatto preferita (posta elettronica o telefono) e i dettagli di contatto.On the Contact Information tab for the new support request, enter preferred contact method (email or phone) and the contact details.

  7. Fare clic su Create(Crea).Click Create.

Passaggi successiviNext steps