Panoramica dei limiti delle risorse dell'istanza gestita di database SQL di AzureOverview Azure SQL Database managed instance resource limits

Questo articolo fornisce una panoramica dei limiti delle risorse per 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

L'istanza gestita presenta le caratteristiche e i limiti delle risorse che dipendono dall'infrastruttura e dall'architettura sottostanti.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 di Azure può essere distribuita in due generazioni hardware: Gen4 e quinta generazione.Azure SQL Database managed instance can be deployed on two hardware generations: Gen4 and Gen5. Le generazioni 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)
Numero di vcoreNumber of vCores 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 massima (rapporto memoria/Core)Max memory (memory/core ratio) 7 GB per vCore7 GB per vCore
Aggiungere altri Vcore per ottenere una maggiore quantità di memoria.Add more vCores to get more memory.
5,1 GB per vCore5.1 GB per vCore
Aggiungere altri Vcore per ottenere una maggiore quantità di memoria.Add more vCores to get more memory.
Memoria OLTP max in memoriaMax In-Memory OLTP memory Limite istanza: 3 GB per vCoreInstance limit: 3 GB per vCore
Limiti del database:Database limits:
-8-core: 8 GB per database- 8-core: 8 GB per database
-16 core: 20 GB per database- 16-core: 20 GB per database
-24-core: 36 GB per database- 24-core: 36 GB per database
Limite istanza: 2,5 GB per vCoreInstance limit: 2.5 GB per vCore
Limiti del database:Database limits:
-8-core: 13 GB per database- 8-core: 13 GB per database
-16 core: 32 GB per database- 16-core: 32 GB per database
Archiviazione riservata istanza massimaMax instance reserved storage Per utilizzo generico: 8 TBGeneral Purpose:8 TB
Business critical: 1 TBBusiness Critical: 1TB
Per utilizzo generico: 8 TBGeneral Purpose: 8 TB
Business critical 1 TB, 2 TB o 4 TB a seconda del numero di coreBusiness Critical 1 TB, 2 TB, or 4 TB depending on the number of cores

Importante

I nuovi database Gen4 non sono più supportati nell'area AustraliaEast.New Gen4 databases are no longer supported in the AustraliaEast region.

Caratteristiche del livello di servizioService tier characteristics

Istanza gestita ha due livelli di servizio: Per 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
Memoria massimaMax memory Quarta generazione: 56 GB-168 GB (7 GB/vCore)Gen4: 56 GB - 168 GB (7GB/vCore)
Quinta generazione: 40,8 GB-408 GB (5.1 GB/vCore)Gen5: 40.8 GB - 408 GB (5.1GB/vCore)
Aggiungere altri Vcore per ottenere una maggiore quantità di memoria.Add more vCores to get more memory.
Quarta generazione: 56 GB-168 GB (7 GB/vCore)Gen4: 56 GB - 168 GB (7GB/vCore)
Quinta generazione: 40,8 GB-408 GB (5.1 GB/vCore)Gen5: 40.8 GB - 408 GB (5.1GB/vCore)
Aggiungere altri Vcore per ottenere una maggiore quantità di memoria.Add more vCores to get more memory.
Dimensioni massime archiviazione riservata istanzaMax instance reserved storage size -2 TB per 4 Vcore (solo quinta generazione)- 2 TB for 4 vCores (Gen5 only)
-8 TB per altre dimensioni- 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
Dimensioni massime del databaseMax database size 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 number of 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
*Aumentare le dimensioni del file per ottenere più IOPS*Increase file size to get more IOPS
11 k-110 K (1375/vCore)11 K - 110 K (1375/vCore)
Aggiungere altri Vcore per ottenere prestazioni di i/o migliori.Add more vCores to get better IO performance.
Limite velocità effettiva scrittura logLog write throughput limit 3 MB/s per ogni vCore3 MB/s per vCore
Massimo 22 MB/s per istanzaMax 22 MB/s per instance
4 MB/s per vCore4 MB/s per vCore
Massimo 48 MB/s per istanzaMax 48 MB/s per instance
Dati effettivi (approssimativi)Data throughput (approximate) 100 - 250 MB/s per ogni file100 - 250 MB/s per file
*Aumentare le dimensioni del file per ottenere prestazioni di i/o migliori*Increase the file size to get better IO performance
N/DN/A
Latenza IO di archiviazione (approssimativa)Storage 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)
Aggiungere altri Vcore per ottenere ulteriore spazio in TempDB.Add more vCores to get more TempDB space.
Limitato dalle dimensioni massime di archiviazione dell'istanza.Limited by the max instance storage size. Le dimensioni del file di log TempDB sono attualmente limitate a 24 GB/vCore.TempDB log file size is currently limited to 24GB/vCore.
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.
  • La velocità effettiva e IOPS dipendono anche dalle dimensioni di pagina non esplicitamente limitate dall'istanza gestita.Throughput and IOPS also depend on the page size that is not explicitly limited by managed instance.

Aree supportateSupported regions

È possibile creare istanze gestite solo nelle aree supportate.Managed instances can be created only in supported regions. Per creare un'istanza gestita in un'area che non è attualmente supportata, è possibile inviare 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 sui 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. L'istanza gestita prevede due limiti predefiniti per ogni area di Azure, a seconda di un tipo di sottoscrizione: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 vCore: Numero massimo di Vcore che possono essere distribuiti in tutte le istanze di 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 impostazioni predefinite e non limitazioni tecniche.These limits are default settings and not technical limitations. I limiti possono essere aumentati su richiesta creando una richiesta di supporto speciale 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 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 internazionali predefiniti per le sottoscrizioni supportate:The following table shows the default regional limits for supported subscriptions:

Tipo di sottoscrizioneSubscription type Numero massimo di subnet istanza gestiteMax number of managed instance subnets Numero massimo di unità vCore *Max number of vCore units*
Pagamento a 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
EAEA 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, tenere presente che un business critical (BC) vCore (a causa della ridondanza aggiunta) consuma più di 4 volte la capacità rispetto a una per utilizzo generico (GP) vCore.* 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. Quindi, per i calcoli, 1 GP vCore = 1 unità vCore e 1 BC 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 del consumo rispetto ai limiti predefiniti, riepilogare le unità vCore in tutte le subnet dell'area in cui vengono distribuite le istanze gestite e confrontare 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. Il numero massimo di unità vCore viene applicato a ogni sottoscrizione in un'area.Max number of vCore units limit applies to each subscription in a region. Non esiste alcun limite per le singole subnet, ad eccezione del fatto che la somma di tutti i Vcore distribuiti tra più subnet deve essere minore o uguale al 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.

**I limiti di subnet e vCore maggiori sono disponibili nelle aree geografiche seguenti: Australia orientale, Stati Uniti orientali, Stati Uniti orientali 2, Europa settentrionale, Stati Uniti centro-meridionali, Asia sudorientale, 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.

Ottenere una quota maggiore per l'istanza gestita di SQLObtaining a larger quota for SQL managed instance

Se sono necessarie più istanze gestite nelle aree correnti, inviare una richiesta di supporto per estendere la quota usando 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 tecnico

  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. Nella scheda problema relativa alla 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 in cui è necessario aumentare il limite della sottoscrizione.Region in which subscription limit needs to be increased.
      • Numero necessario di Vcore, per livello di servizio nelle subnet esistenti dopo l'aumento della quota (se è necessario espandere una delle subnet esistenti.Required number of vCores, per service tier in existing subnets after the quota increase (if any of the existing subnets needs to be expanded.
      • Numero necessario di nuove subnet e numero totale di Vcore per ogni livello di servizio all'interno delle nuove subnet, se è necessario distribuire istanze gestite in 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