Översikt Azure SQL Database hanterade instans resurs gränserOverview Azure SQL Database managed instance resource limits

Den här artikeln innehåller en översikt över de tekniska egenskaperna och resurs gränserna för Azure SQL Database Hanterad instans och ger information om hur du begär en ökning av dessa gränser.This article provides an overview of the technical characteristics and resource limits for Azure SQL Database managed instance, and provides information about how to request an increase to these limits.

Anteckning

Skillnader i funktioner som stöds och T-SQL-uttryck finns i funktions skillnader och stöd för t-SQL-uttryck.For differences in supported features and T-SQL statements see Feature differences and T-SQL statement support. Allmän skillnad mellan tjänst nivåerna i en enkel databas och en hanterad instans finns i jämförelse av tjänst nivå.For general differencess between service tiers in single database and managed instance see Service tier comparison.

Egenskaper för maskin varu skapandeHardware generation characteristics

Den hanterade instansen har egenskaper och resurs gränser som är beroende av den underliggande infrastrukturen och arkitekturen.Managed instance has characteristics and resource limits that depend on the underlying infrastructure and architecture. Azure SQL Database Hanterad instans kan distribueras på två maskin varu generationer: Gen4 och Gen5.Azure SQL Database managed instance can be deployed on two hardware generations: Gen4 and Gen5. Maskin varu generationer har olika egenskaper, enligt beskrivningen i följande tabell:Hardware generations have different characteristics, as described in the following table:

Gen4Gen4 Gen5Gen5
MaskinvaraHardware Intel E5-2673 v3 (Haswell) 2,4 GHz-processorer, anslutna SSD vCore = 1 PP (fysisk kärna)Intel E5-2673 v3 (Haswell) 2.4-GHz processors, attached SSD vCore = 1 PP (physical core) Intel E5-2673 v4 (Broadwell) 2,3-GHz-och Intel SP-8160-processorer (Skylake), fast NVMe SSD, vCore = 1 LP (Hyper-Thread)Intel E5-2673 v4 (Broadwell) 2.3-GHz and Intel SP-8160 (Skylake) processors, fast NVMe SSD, vCore=1 LP (hyper-thread)
Antal v-kärnorNumber of vCores 8, 16, 24 virtuella kärnor8, 16, 24 vCores 4, 8, 16, 24, 32, 40, 64, 80 virtuella kärnor4, 8, 16, 24, 32, 40, 64, 80 vCores
Högsta mängd minne (minne/Core-förhållande)Max memory (memory/core ratio) 7 GB per vCore7 GB per vCore
Lägg till fler virtuella kärnor för att få mer minne.Add more vCores to get more memory.
5,1 GB per vCore5.1 GB per vCore
Lägg till fler virtuella kärnor för att få mer minne.Add more vCores to get more memory.
Högsta minnes intern OLTP-minneMax In-Memory OLTP memory Instans gräns: 1 – 1,5 GB per vCoreInstance limit: 1-1.5 GB per vCore Instans gräns: 0,8 – 1,65 GB per vCoreInstance limit: 0.8 - 1.65 GB per vCore
Högsta reserverade instans lagringMax instance reserved storage Generell användning: 8 TBGeneral Purpose: 8 TB
Affärskritisk: 1 TBBusiness Critical: 1 TB
Generell användning: 8 TBGeneral Purpose: 8 TB
Affärskritisk 1 TB, 2 TB eller 4 TB beroende på antalet kärnorBusiness Critical 1 TB, 2 TB, or 4 TB depending on the number of cores

Viktigt

  • Gen4-maskinvaran har fasats ut. Vi rekommenderar att du distribuerar nya hanterade instanser på Gen5-maskinvara.Gen4 hardware is being phased out. It is recommended to deploy new managed instances on Gen5 hardware.
  • Gen4-maskinvara är för närvarande endast tillgängligt i följande regioner: Nord Europa, Västeuropa, östra USA, södra centrala USA, norra centrala USA, västra USA 2, centrala USA, centrala Kanada, södra Indien, Sydostasien och Korea, centrala.Gen4 hardware at this time is still available only in the following regions: North Europe, West Europe, East US, South Central US, North Central US, West US 2, Central US, Canada Central, South India, Southeast Asia and Korea Central.

Tillgängligt utrymme i minnet för OLTPIn-memory OLTP available space

Mängden minnes intern OLTP-rymd i affärskritisk tjänst nivå beror på antalet virtuella kärnor och maskin varu generering.The amount of In-memory OLTP space in Business Critical service tier depends on the number of vCores and hardware generation. I följande tabell visas gränser för minne som kan användas för InMemory OLTP-objekt.In the following table are listed limits of memory that can be used for In-memory OLTP objects.

Minnes intern OLTP-rymdIn-memory OLTP space Gen5Gen5 Gen4Gen4
4 virtuella kärnor4 vCores 3,14 GB3.14 GB
8 virtuella kärnor8 vCores 6,28 GB6.28 GB 8 GB8 GB
16 virtuella kärnor16 vCores 15,77 GB15.77 GB 20 GB20 GB
24 virtuella kärnor24 vCores 25,25 GB25.25 GB 36 GB36 GB
32 virtuella kärnor32 vCores 37,94 GB37.94 GB
40 virtuella kärnor40 vCores 52,23 GB52.23 GB
64 virtuella kärnor64 vCores 99,9 GB99.9 GB
80 virtuella kärnor80 vCores 131,68 GB131.68 GB

Egenskaper för tjänst nivåService tier characteristics

Den hanterade instansen har två tjänst nivåer: generell användning och affärskritisk.Managed instance has two service tiers: General Purpose and Business Critical. Dessa nivåer ger olika funktioner, enligt beskrivningen i tabellen nedan.These tiers provide different capabilities, as described in the table below.

Viktigt

Affärskritisk Service Tier tillhandahåller ytterligare inbyggd kopia av instans (sekundär replik) som kan användas för skrivskyddade arbets belastningar.Business Critical service-tier provides additional built-in copy of instance (secondary replica) that can be used for read-only workload. Om du kan separera Skriv-och analys-/rapporterings frågor får du två gånger virtuella kärnor och minne för samma pris.If you can separate read-write queries and read-only/analytic/reporting queries, you are getting twice vCores and memory for the same price. Sekundär replik kan vänta några sekunder bakom den primära instansen, så den är utformad för att avlasta rapportering/analytiska arbets belastningar som inte behöver exakt det aktuella data läget.Secondary replica might lag few seconds behind the primary instance, so it is designed to offload reporting/analytic workload that don't need exact current state of data. I tabellen nedan är skrivskyddade frågor de frågor som körs på den sekundära repliken.In the table below, read-only queries are the queries that are executed on secondary replica.

FunktionFeature Generell användningGeneral Purpose AffärskritiskBusiness Critical
Antal virtuella kärnor-*Number of vCores* Gen4:8, 16, 24Gen4: 8, 16, 24
Gen5:4, 8, 16, 24, 32, 40, 64, 80Gen5: 4, 8, 16, 24, 32, 40, 64, 80
Gen4:8, 16, 24Gen4: 8, 16, 24
Gen5:4, 8, 16, 24, 32, 40, 64, 80Gen5: 4, 8, 16, 24, 32, 40, 64, 80
*samma antal virtuella kärnor är dedicerat för skrivskyddade frågor.*Same number of vCores is dedicated for read-only queries.
Högsta mängd minneMax memory Gen4:56 GB-168 GB (7GB/vCore)Gen4: 56 GB - 168 GB (7GB/vCore)
Gen5:20,4 GB-408 GB (5,1 GB/vCore)Gen5: 20.4 GB - 408 GB (5.1GB/vCore)
Lägg till fler virtuella kärnor för att få mer minne.Add more vCores to get more memory.
Gen4:56 GB-168 GB (7GB/vCore)Gen4: 56 GB - 168 GB (7GB/vCore)
Gen5:20,4 GB-408 GB (5,1 GB/vCore) för Läs-och skriv frågorGen5: 20.4 GB - 408 GB (5.1GB/vCore) for read-write queries
+ ytterligare 20,4 GB-408 GB (5,1 GB/vCore) för skrivskyddade frågor.+ additional 20.4 GB - 408 GB (5.1GB/vCore) for read-only queries.
Lägg till fler virtuella kärnor för att få mer minne.Add more vCores to get more memory.
Maximal instans lagrings storlek (reserverad)Max instance storage size (reserved) -2 TB för 4 virtuella kärnor (endast Gen5)- 2 TB for 4 vCores (Gen5 only)
– 8 TB för andra storlekar- 8 TB for other sizes
Gen4:1 TBGen4: 1 TB
Gen5Gen5:
-1 TB för 4, 8, 16 virtuella kärnor- 1 TB for 4, 8, 16 vCores
– 2 TB för 24 virtuella kärnor- 2 TB for 24 vCores
– 4 TB för 32, 40, 64, 80 virtuella kärnor- 4 TB for 32, 40, 64, 80 vCores
Maximal databasstorlekMax database size Upp till tillgänglig instans storlek (max 2 TB-8 TB beroende på antalet virtuella kärnor).Up to currently available instance size (max 2 TB - 8 TB depending on the number of vCores). Upp till tillgänglig instans storlek (max 1 TB – 4 TB beroende på antalet virtuella kärnor).Up to currently available instance size (max 1 TB - 4 TB depending on the number of vCores).
Maximal tempDB-storlekMax tempDB size Begränsad till 24 GB/vCore (96-1 920 GB) och för tillfället tillgänglig instans lagrings storlek.Limited to 24 GB/vCore (96 - 1,920 GB) and currently available instance storage size.
Lägg till fler virtuella kärnor för att få mer TempDB-utrymme.Add more vCores to get more TempDB space.
Logg filens storlek är begränsad till 120 GB.Log file size is limited to 120 GB.
Upp till tillgänglig instans lagrings storlek för närvarande.Up to currently available instance storage size.
Maximalt antal databaser per instansMax number of databases per instance 100, om inte storleks gränsen för instans lagring har uppnåtts.100, unless the instance storage size limit has been reached. 100, om inte storleks gränsen för instans lagring har uppnåtts.100, unless the instance storage size limit has been reached.
Maximalt antal databasfiler per instansMax number of database files per instance Upp till 280, om inte instansens lagrings storlek eller Azure Premium disk utrymmes gräns har nåtts.Up to 280, unless the instance storage size or Azure Premium Disk storage allocation space limit has been reached. 32 767 filer per databas, om inte storleks gränsen för instans lagring har uppnåtts.32,767 files per database, unless the instance storage size limit has been reached.
Maximal data fil storlekMax data file size Begränsad till tillgänglig instans lagrings storlek (högst 2 TB-8 TB) och lagrings utrymme för Azure Premium-disk.Limited to currently available instance storage size (max 2 TB - 8 TB) and Azure Premium Disk storage allocation space. Begränsad till tillfället tillgänglig instans lagrings storlek (upp till 1 TB-4 TB).Limited to currently available instance storage size (up to 1 TB - 4 TB).
Största logg fils storlekMax log file size Begränsad till 2 TB och tillgänglig instans lagrings storlek för närvarande.Limited to 2 TB and currently available instance storage size. Begränsad till 2 TB och tillgänglig instans lagrings storlek för närvarande.Limited to 2 TB and currently available instance storage size.
Data/logga IOPS (ungefärligt)Data/Log IOPS (approximate) Upp till 30-40 kB IOPS per instans *, 500-7500 per filUp to 30-40 K IOPS per instance*, 500 - 7500 per file
*öka fil storleken för att få mer IOPS*Increase file size to get more IOPS
5,5 k-110 K (1375 IOPS/vCore)5.5 K - 110 K (1375 IOPS/vCore)
Lägg till fler virtuella kärnor för att få bättre IO-prestanda.Add more vCores to get better IO performance.
Logg Skriv data flödes gräns (per instans)Log write throughput limit (per instance) 3 MB/s per vCore3 MB/s per vCore
Högst 22 MB/sMax 22 MB/s
4 MB/s per vCore4 MB/s per vCore
Max 48 MB/sMax 48 MB/s
Data flöde (ungefärligt)Data throughput (approximate) 100-250 MB/s per fil100 - 250 MB/s per file
*öka fil storleken för att få bättre IO-prestanda*Increase the file size to get better IO performance
Inte begränsat.Not limited.
IO-latens för lagring (ungefärligt)Storage IO latency (approximate) 5-10 MS5-10 ms 1-2 MS1-2 ms
Minnes intern OLTPIn-memory OLTP Stöds inteNot supported Tillgängligt, storleken beror på antalet vCoreAvailable, size depends on number of vCore
Maximalt antal sessionerMax sessions 3000030000 3000030000
Skrivskyddade replikerRead-only replicas 00 1 (ingår i priset)1 (included in price)

Anteckning

  • För närvarande är tillgänglig instans lagrings storlek skillnaden mellan reserverad instans och använt lagrings utrymme.Currently available instance storage size is the difference between reserved instance size and the used storage space.
  • Både data-och logg fils storleken i användar-och system databaserna ingår i instans lagrings storleken som jämförs med den maximala lagrings storleks gränsen.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. Använd sys. master_files system-vyn för att fastställa det totala använda utrymmet per databas.Use sys.master_files system view to determine the total used space by databases. Fel loggarna är inte bestående och ingår inte i storlek.Error logs are not persisted and not included in the size. Säkerhets kopieringar ingår inte i lagrings storleken.Backups are not included in storage size.
  • Data flödet och IOPS på Generell användning nivå beror också på den fil storlek som inte uttryckligen begränsas av den hanterade instansen.Throughput and IOPS on General Purpose tier also depend on the file size that is not explicitly limited by managed instance.
  • Du kan skapa en annan läsbar replik i olika Azure-regioner med hjälp av grupper för automatisk redundans.You can create another readable replica in different Azure region using Auto-failover groups.
  • Högsta instans-IOPS beror på fillayouten och distributionen av arbets belastningen.Max instance IOPS depend on the file layout and distribution of workload. Exempel: om du skapar 7 x 1 GB filer med högst 5 K IOPS varje och 7 små filer (mindre än 128 GB) med 500 IOPS var, kan du hämta 38500 IOPS per instans (7x5000 + 7x500) om din arbets belastning kan använda alla filer.As an example, if you create 7 x 1GB files with max 5K IOPS each and 7 small files (smaller than 128 GB) with 500 IOPS each, you can get 38500 IOPS per instance (7x5000+7x500) if your workload can use all files. Observera att viss mängd IOPS också används för automatisk säkerhets kopiering.Note that some amount of IOPS is also used for auto-backups.

Egenskaper för fil-i/o i Generell användning nivånFile IO characteristics in General Purpose tier

I Generell användning tjänst nivå varje databas fil får dedikerad IOPS och data flöde som är beroende av fil storleken.In General Purpose service tier every database file is getting dedicated IOPS and throughput that depends on the file size. Större filer får mer IOPS och data flöde.Bigger files are getting more IOPS and throughput. I/o-egenskaperna för databasfilerna visas i följande tabell:IO characteristics of the database files are shown in the following table:

FilstorlekFile size 0-128 GiB0 - 128 GiB 128 – 256 GiB128 - 256 GiB 256 – 512 GiB256 - 512 GiB 0,5 – 1 TiB0.5 - 1 TiB 1-2 TiB1 - 2 TiB 2-4 TiB2 - 4 TiB 4-8 TiB4 - 8 TiB
IOPS per filIOPS per file 500500 11001100 2 3002300 50005000 75007500 75007500 12 50012,500
Data flöde per filThroughput per file 100 MiB/s100 MiB/s 125 MiB/s125 MiB/s 150 MiB/s150 MiB/s 200 MiB/s200 MiB/s 250 MiB/s250 MiB/s 250 MiB/s250 MiB/s 480 MiB/s480 MiB/s

Om du märker en lång IO-fördröjning på en viss databas fil eller om du ser att IOPS/data flödet når gränsen kan du förbättra prestandan genom att öka fil storleken.If you notice high IO latency on some database file or you see that IOPS/throughput is reaching the limit, you might improve performance by increasing the file size.

Det finns även gränser på instans nivå som maximalt logg skrivnings data flöde 22 MB/s, så du kanske inte kan nå filen i logg filen på grund av att du når instans data flödes gränsen.There are also instance-level limits like max log write throughput 22 MB/s, so you might not be able to reach file throughout on log file because you are reaching instance throughput limit.

Regioner som stödsSupported regions

Hanterade instanser kan bara skapas i regioner som stöds.Managed instances can be created only in supported regions. Om du vill skapa en hanterad instans i en region som för närvarande inte stöds kan du skicka en supportbegäran via Azure Portal.To create a managed instance in a region that is currently not supported, you can send a support request via the Azure portal.

Prenumerationstyper som stödsSupported subscription types

Den hanterade instansen stöder för närvarande endast distribution av följande typer av prenumerationer:Managed instance currently supports deployment only on the following types of subscriptions:

Begränsningar för regionala resurserRegional resource limitations

Prenumerations typer som stöds kan innehålla ett begränsat antal resurser per region.Supported subscription types can contain a limited number of resources per region. Den hanterade instansen har två standard gränser per Azure-region (som kan ökas på begäran genom att en särskild supportbegäran skapas i Azure Portal) beroende på typ av prenumerations typ:Managed instance has two default limits per Azure region (that can be increased on-demand by creating a special support request in the Azure portal) depending on a type of subscription type:

  • Under näts gräns: det maximala antalet undernät där hanterade instanser distribueras i en enda region.Subnet limit: The maximum number of subnets where managed instances are deployed in a single region.
  • vCore-enhets gräns: det maximala antalet vCore-enheter som kan distribueras över alla instanser i en enda region.vCore unit limit: The maximum number of vCore units that can be deployed across all instances in a single region. En GP-vCore använder en vCore-enhet och en BC-vCore tar 4 vCore-enheter.One GP vCore uses one vCore unit and one BC vCore takes 4 vCore units. Det totala antalet instanser är inte begränsat så länge det ligger inom gränsen för vCore-enheten.The total number of instances is not limited as long as it is within the vCore unit limit.

Anteckning

Dessa gränser är standardinställningar och inte tekniska begränsningar.These limits are default settings and not technical limitations. Gränserna kan ökas på begäran genom att en särskild supportbegäran skapas i Azure Portal om du behöver fler hanterade instanser i den aktuella regionen.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. Alternativt kan du skapa nya hanterade instanser i en annan Azure-region utan att skicka support förfrågningar.As an alternative, you can create new managed instances in another Azure region without sending support requests.

Följande tabell visar de regionala standard gränserna för prenumerations typer som stöds (standard gränser kan utökas med hjälp av en support förfrågan som beskrivs nedan):The following table shows the default regional limits for supported subscription types (default limits can be extended using support request described below):

PrenumerationstypSubscription type Maximalt antal hanterade instans under nätMax number of managed instance subnets Max antal vCore-enheter *Max number of vCore units*
Användningsbaserad betalningPay-as-you-go 33 320320
CSPCSP 8 (15 i vissa regioner * *)8 (15 in some regions**) 960 (1440 i vissa regioner * *)960 (1440 in some regions**)
Betala per användning – utveckling/testningPay-as-you-go Dev/Test 33 320320
Enterprise – utveckling/testningEnterprise Dev/Test 33 320320
EAEA 8 (15 i vissa regioner * *)8 (15 in some regions**) 960 (1440 i vissa regioner * *)960 (1440 in some regions**)
Visual Studio EnterpriseVisual Studio Enterprise 22 6464
Visual Studio Professional och MSDN-plattformarVisual Studio Professional and MSDN Platforms 22 3232

* vid planering av distributioner bör du tänka på att Affärskritisk (BC) tjänst nivån kräver fyra (4) gånger mer vCore-kapacitet än Generell användning (GP).* In planning deployments, please take into consideration that Business Critical (BC) service tier requires four (4) times more vCore capacity than General Purpose (GP) service tier. Exempel: 1 GP-vCore = 1 vCore-enhet och 1 BC-vCore = 4 vCore-enheter.For example: 1 GP vCore = 1 vCore unit and 1 BC vCore = 4 vCore units. För att förenkla förbruknings analysen mot standard gränserna ska du sammanfatta vCore-enheterna över alla undernät i den region där hanterade instanser distribueras och jämföra resultaten med instans enhets gränserna för din prenumerations typ.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. Gränsen för antalet vCore-enheter gäller för varje prenumeration i en region.Max number of vCore units limit applies to each subscription in a region. Det finns ingen gräns per enskilda undernät förutom att summan av alla virtuella kärnor som distribueras över flera undernät måste vara lägre eller lika med Max antalet vCore-enheter.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.

** större undernät och vCore-gränser är tillgängliga i följande regioner: östra Australien, östra USA, östra USA 2, norra Europa, södra centrala USA, Sydostasien, Storbritannien, södra, Västeuropa, västra USA 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.

Hämta en större kvot för SQL-hanterad instansObtaining a larger quota for SQL managed instance

Om du behöver fler hanterade instanser i dina aktuella regioner skickar du en supportbegäran för att utöka kvoten med hjälp av Azure Portal.If you need more managed instances in your current regions, send a support request to extend the quota using the Azure portal. Initiera processen för att erhålla en större kvot:To initiate the process of obtaining a larger quota:

  1. Öppna Hjälp + Supportoch klicka på nytt support ärende.Open Help + support, and click New support request.

    Hjälp och support

  2. På fliken grundläggande för den nya support förfrågan:On the Basics tab for the new support request:

    • För typ av problemväljer du begränsningar för tjänsten och prenumerationen (kvoter) .For Issue type, select Service and subscription limits (quotas).

    • I fältet Prenumeration väljer du din prenumeration.For Subscription, select your subscription.

    • För typ av kvotväljer du SQL Database Hanterad instans.For Quota type, select SQL Database Managed Instance.

    • Välj ditt support avtal för support avtalet.For Support plan, select your support plan.

      Typ kvot för utfärdande

  3. Klicka på Next.Click Next.

  4. fliken problem för den nya support förfrågan:On the Problem tab for the new support request:

    • För allvarlighets gradväljer du problemets allvarlighets grad.For Severity, select the severity level of the problem.

    • Om du vill ha mer information angerdu ytterligare information om problemet, inklusive fel meddelanden.For Details, provide additional information about your issue, including error messages.

    • Bifoga en fil med mer information (upp till 4 MB) för fil uppladdning.For File upload, attach a file with more information (up to 4 MB).

      Probleminformation

      Viktigt

      En giltig begäran bör innehålla:A valid request should include:

      • Region där prenumerations gränsen behöver ökas.Region in which subscription limit needs to be increased.
      • Antalet virtuella kärnor per tjänst nivå som krävs i befintliga undernät efter kvot ökningen (om något av de befintliga under näten måste expanderas.Required number of vCores, per service tier in existing subnets after the quota increase (if any of the existing subnets needs to be expanded.
      • Antalet nya undernät och det totala antalet virtuella kärnor per tjänst nivå inom de nya under näten (om du behöver distribuera hanterade instanser i nya undernät).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. Klicka på Next.Click Next.

  6. På fliken kontakt information för den nya support förfrågan anger du önskad kontakt metod (e-post eller telefon) och kontakt uppgifter.On the Contact Information tab for the new support request, enter preferred contact method (email or phone) and the contact details.

  7. Klicka på Skapa.Click Create.

Nästa stegNext steps