A felügyelt Azure SQL-példány erőforráskorlátainak áttekintése

a következőkre vonatkozik: Felügyelt Azure SQL-példány

Ez a cikk áttekintést nyújt a műszaki jellemzőkről és az erőforráskorlátról a Azure SQL Managed Instance, és tájékoztatást nyújt arról, hogyan kérheti a korlátok emelését.

Megjegyzés

A támogatott szolgáltatások és a T-SQL-utasítások közötti különbségekért lásd: Funkciókülönbségek és T-SQL-utasítások támogatása. A szolgáltatások és szolgáltatások szolgáltatási rétegei közötti Azure SQL Database és SQL Managed Instance lásd: Szolgáltatási szintek összehasonlítása.

Hardvergeneráció jellemzői

SQL Managed Instance a mögöttes infrastruktúrától és architektúrától függő jellemzőkkel és erőforráskorlátokkal rendelkezik. SQL Managed Instance két hardvergeneráción helyezhetők üzembe: Gen4 és Gen5. A hardvergenerációk különböző jellemzőkkel rendelkeznek, az alábbi táblázatban leírtak szerint:

Gen4 Gen5
Hardver Intel® E5-2673 v3 (Haswell) 2,4 GHz-es processzorok, csatlakoztatott SSD virtuális mag = 1 PP (fizikai mag) Intel® E5-2673 v4 (Broadwell) 2.3 GHz, Intel® SP-8160 (Skylake) és Intel® 8272CL (Cascade Lake) 2.5 GHz-es processzorok, gyors NVMe SSD, vCore=1 LP (hyper-thread)
Virtuális magok száma 8, 16, 24 virtuális mag 4, 8, 16, 24, 32, 40, 64, 80 virtuális mag
Maximális memória (memória/mag arány) 7 GB virtuális magonként
Adjon hozzá további virtuális magokat, hogy több memóriát kap.
5,1 GB virtuális magonként
Adjon hozzá további virtuális magokat, hogy több memóriát kap.
OLTP In-Memory maximális memória Példánykorlát: virtuális magonként 1–1,5 GB Példánykorlát: 0,8–1,65 GB virtuális magonként
Fenntartott példányok maximális tárterülete általános célú: 8 TB
üzletileg kritikus: 1 TB
általános célú: 8 TB
üzletileg kritikus magok számától függően 1 TB, 2 TB vagy 4 TB

Fontos

  • A Gen4-hardverek ki vannak lépve, és új üzemelő példányok esetén már nem érhető el. Az új SQL Managed Instance Gen5 hardveren kell üzembe helyezni.
  • Fontolja meg a SQL Managed Instance 5. generációs hardverre való áthelyezését, hogy a virtuális magok és a tárterület skálázhatósága, a gyorsított hálózat, a legjobb I/O-teljesítmény és a minimális késés szélesebb skálázhatóságát tapasztalja.

Szabad terület a memóriában elérhető OLTP-ben

A memóriabeli OLTP-terület üzletileg kritikus a virtuális magok számától és a hardvergenerációtól függ. Az alábbi táblázat a memóriában lévő OLTP-objektumokhoz használható memóriakorlátokat sorolja fel.

Memória OLTP-tárhelye Gen5 Gen4
4 virtuális mag 3,14 GB
8 virtuális mag 6,28 GB 8 GB
16 virtuális mag 15,77 GB 20 GB
24 virtuális mag 25,25 GB 36 GB
32 virtuális mag 37,94 GB
40 virtuális mag 52,23 GB
64 virtuális mag 99,9 GB
80 virtuális mag 131,68 GB

A szolgáltatási szint jellemzői

SQL Managed Instance két szolgáltatási szintből áll: a általános célú és a üzletileg kritikus. Ezek a szintek különböző képességeket biztosítanakaz alábbi táblázatban leírtak szerint.

Fontos

üzletileg kritikus szolgáltatási szint a SQL Managed Instance (másodlagos replika) egy további beépített példányát biztosítja, amely használható a csak olvasható számítási feladatokhoz. Ha el tudja külön választani az írási/olvasási lekérdezéseket és a csak olvasható/analytic/reporting lekérdezéseket, akkor ugyanazt az árat kétszer annyi virtuális magot és memóriát kap. A másodlagos replika néhány másodperccel az elsődleges példány mögött lehet, ezért úgy tervezték, hogy olyan jelentéskészítési/analytikus számítási feladatokat tehermentesítésre tervezzon, amelyekhez nincs szükség az adatok aktuális állapotára. Az alábbi táblázatban a csak olvasható lekérdezések a másodlagos replikán végrehajtott lekérdezések.

Szolgáltatás Általános célú Üzletileg kritikus
Virtuális magok száma* Gen4: 8, 16, 24
Gen5: 4, 8, 16, 24, 32, 40, 64, 80
Gen4: 8, 16, 24
Gen5: 4, 8, 16, 24, 32, 40, 64, 80
*A csak olvasható lekérdezésekhez azonos számú virtuális mag van ki dedikáltan.
Maximális memória Gen4: 56 GB – 168 GB (7 GB/virtuális mag)
Gen5: 20,4 GB – 408 GB (5,1 GB/virtuális mag)
Adjon hozzá további virtuális magokat, hogy több memóriát kap.
Gen4: 56 GB – 168 GB (7 GB/virtuális mag)
Gen5: 20,4 GB – 408 GB (5,1 GB/virtuális mag) olvasási/írási lekérdezésekhez
+ további 20,4 GB – 408 GB (5,1 GB/virtuális mag) a csak olvasható lekérdezésekhez.
Adjon hozzá további virtuális magokat, hogy több memóriát kap.
Példány maximális tárterületmérete (fenntartott) – 2 TB 4 virtuális maghoz (csak 5. generációs)
- 8 TB más méretekhez
Gen4: 1 TB
Gen5:
– 1 TB 4, 8, 16 virtuális maghoz
– 2 TB 24 virtuális maghoz
– 4 TB 32, 40, 64, 80 virtuális maghoz
Adatbázisok maximális mérete Legfeljebb a jelenleg elérhető példányméretig (a virtuális magok számától függően legfeljebb 2 TB – 8 TB). Legfeljebb a jelenleg elérhető példányméretig (a virtuális magok számától függően legfeljebb 1 TB – 4 TB).
TempDB maximális mérete Legfeljebb 24 GB/virtuális mag (96–1920 GB) és jelenleg elérhető példánytárolási méret.
Adjon hozzá további virtuális magokat, hogy több TempDB-tárhelyet kap.
A naplófájl mérete legfeljebb 120 GB lehet.
Legfeljebb a jelenleg elérhető példánytárolási méret.
Adatbázisok maximális száma példányonként 100 felhasználói adatbázis, kivéve, ha elérte a példány tárolási méretkorlátját. 100 felhasználói adatbázis, kivéve, ha elérte a példány tárolási méretkorlátját.
Adatbázisfájlok maximális száma példányonként Legfeljebb 280, kivéve, ha elérte a példány tárolási méretét vagy az Azure Premium Disk tárterület-foglalási korlátját. Adatbázisonként 32 767 fájl, kivéve, ha elérte a példány tárolási méretkorlátját.
Adatfájl maximális mérete A jelenleg elérhető példánytárolási méretre (max. 2 TB – 8 TB) és az Azure Premium Disk tárterületre van korlátozva. A példány jelenleg elérhető tárterületméretére van korlátozva (legfeljebb 1 TB – 4 TB).
Naplófájl maximális mérete Legfeljebb 2 TB méretű, és jelenleg elérhető példánytárolási méret. Legfeljebb 2 TB méretű, és jelenleg elérhető példánytárolási méret.
Adatok/napló IOPS-értéke (hozzávetőleges) Példányonként 30–40 K IOPS*, fájlonként 500–7500
*Növelje a fájlméretet, hogy több IOPS-t kap
16 K – 320 K (4000 IOPS/virtuális mag)
További virtuális magok hozzáadása a jobb I/O-teljesítmény érdekében.
Naplóírás átviteli sebességének korlátja (példányonként) 3 MB/s virtuális magonként
Példányonként legfeljebb 120 MB/s
22–65 MB/s adatbázisonként
*A fájlméret növelése a jobb I/O-teljesítmény érdekében
Virtuális magonként 4 MB/s
Maximum 96 MB/s
Adatátviteli sebesség (hozzávetőleges) Fájlonként 100–250 MB/s
*A fájlméret növelése a jobb I/O-teljesítmény érdekében
Nem korlátozott.
Tárolási IO-késés (hozzávetőleges) 5–10 ms 1–2 ms
Memóriabeli OLTP Nem támogatott Elérhető, a méret a virtuális magok számától függ
Munkamenetek maximális száma 30000 30000
Egyidejű dolgozók maximális száma (kérelmek) Gen4: 210 x virtuális magok száma + 800
Gen5: 105 x virtuális magok száma + 800
Gen4: 210 x virtuális magok száma + 800
Gen5: 105 x virtuális magok száma + 800
Csak olvasható replikák 0 1 (az ár tartalmazza)
Számítási elkülönítés A Gen5 nem támogatott, mivel általános célú példányok osztozhatnak a fizikai hardveren más példányokkal
A Gen4 elavultság miatt nem támogatott
Gen5:
-supported for 40, 64, 80 vCores
-not supported for other sizes

A Gen4 elavultság miatt nem támogatott

Néhány további szempont:

  • A jelenleg elérhető példánytárolási méret a fenntartott példány mérete és a felhasznált tárterület közötti különbség.
  • A felhasználói és a rendszeradatbázisok adat- és naplófájlmérete is szerepel a példány tárterületének a maximális tárterületkorláthoz képest megadott méretében. A sys.master_files rendszernézetben állapítsa meg az adatbázisok által felhasznált teljes területet. A hibanaplók nem maradnak meg, és nem szerepelnek a méretben. A biztonsági másolatok nem szerepelnek a tárterület méretében.
  • Az átviteli sebesség és az IOPS általános célú a fájlmérettől is függ, amelyet a SQL Managed Instance. Automatikus feladatátvételi csoportok használatával létrehozhat egy másik olvasható replikát egy másik Azure-régióban
  • A példányok maximális IOPS-értékéhez a számítási feladat fájlelrendezése és elosztása függ. Ha például 7 db 1 TEB-fájlt hoz létre maximális 5K IOPS-értékekkel és 7 kisméretű (128 GB-nál kisebb) fájlokkal, 500 IOPS-sel, példányonként 38500 IOPS-t kap (7x5000+7x500), ha a számítási feladat az összes fájlt használhatja. Vegye figyelembe, hogy egyes IOPS-értékeket az automatikus biztonsági mentések is használnak.

A készletkészletek erőforráskorlátokkal kapcsolatos további SQL Managed Instance ebben a cikkben talál.

A fájl I/O-jellemzői általános célú rétegben

A általános célú szolgáltatásszinten minden adatbázisfájl kap dedikált IOPS-t és átviteli sebességet, amely a fájl méretétől függ. A nagyobb fájlok nagyobb IOPS-t és átviteli sebességet szereznek. Az adatbázisfájlok I/O-jellemzői az alábbi táblázatban láthatók:

Fájlméret >=0 és <=128 GiB >128 és <= 512 GiB >0,5 és <=1 TiB >1 és <=2 TiB >2 és <=4 TiB >4 és <=8 TiB
Fájlonkénti IOPS 500 2300 5000 7500 7500 12 500
Átviteli sebesség fájlonként 100 MiB/s 150 MiB/s 200 MiB/s 250 MiB/s 250 MiB/s 480 MiB/s

Ha nagy I/O-késést lát egy adatbázisfájlon, vagy azt látja, hogy az IOPS/átviteli sebesség eléri a korlátot, a fájlméret növelésével javíthatja a teljesítményt.

Emellett példányszintű korlát van a naplóírás maximális átviteli sebességére (lásd fent a 22 MB/s értéket), így előfordulhat, hogy nem tudja elérni a maximális fájlt a naplófájlban, mert eléri a példány átviteli sebességére vonatkozó korlátot.

Támogatott régiók

SQL Managed Instance csak a támogatott régiókban lehet létrehozni. Ha olyan régióban SQL Managed Instance létre, amely jelenleg nem támogatott, küldjön támogatási kérést a következő Azure Portal.

Támogatott előfizetési típusok

SQL Managed Instance jelenleg csak a következő típusú előfizetések esetében támogatja az üzembe helyezést:

Regionális erőforrás-korlátozások

Megjegyzés

Az előfizetések régiónkénti elérhetőségével kapcsolatos legfrissebb információkért először válasszon régiót.

A támogatott előfizetés-típusok régiónként korlátozott számú erőforrást tartalmazhatnak. SQL Managed Instance azure-régiónként két alapértelmezett korláttal rendelkezik (ez igény szerint növelhető egy speciális támogatási kérelem létrehozásával a Azure Portal az előfizetés típusától függően:

  • Alhálózati korlát: Azon alhálózatok maximális száma, amelyekben a SQL Managed Instance példányai egyetlen régióban vannak telepítve.
  • Virtuálismag-egységkorlát: Az egy régióban lévő összes példányon üzembe helyezhető virtuális magegységek maximális száma. Egy GP virtuális mag egy virtuális magegységet használ, egy BC virtuális mag pedig 4 virtuális magot vesz igénybe. A példányok teljes száma nincs korlátozva, ha az a virtuális magok egységkorlátja alá esik.

Megjegyzés

Ezek a korlátok alapértelmezett beállítások, nem műszaki korlátozások. A korlátok igény szerint növelhetők, ha speciális támogatási kérést hoz létre a Azure Portal, ha több példányra van szüksége az aktuális régióban. Alternatív megoldásként létrehozhat új azure-SQL Managed Instance egy másik Azure-régióban anélkül, hogy támogatási kéréseket küldenének.

Az alábbi táblázat a támogatott előfizetés-típusok alapértelmezett regionális korlátait mutatja be (az alapértelmezett korlátok az alább ismertetett támogatási kéréssel bővíthetők):

Előfizetés típusa Alhálózatok SQL Managed Instance maximális száma Virtuális magegységek maximális száma*
Pay-as-you-go 3 320
CSP 8 (egyes régiókban 15**) 960 (egyes régiókban 1440**)
Pay-as-you-go Dev/Test 3 320
Enterprise Dev/Test 3 320
EA 8 (egyes régiókban 15**) 960 (egyes régiókban 1440**)
Visual Studio Enterprise 2 64
Visual Studio Professional és MSDN platformok 2 32

* Az üzemelő példányok tervezésekor vegye figyelembe, hogy üzletileg kritikus (BC) szolgáltatási szint négy (4) alkalommal több virtuálismag-kapacitást igényel, mint általános célú (GP). Például: 1 GP virtuális mag = 1 virtuális mag egység és 1 BC virtuális mag = 4 virtuális mag. A használatelemzés az alapértelmezett korlátokkal való leegyszerűsítése érdekében összesítenie kell a virtuálismag-egységeket a régió összes olyan alhálózatán, ahol a SQL Managed Instance üzembe van állítva, és hasonlítsa össze az eredményeket az előfizetés típusának példányegység-korlátaival. A virtuálismag-egységek maximális száma a régió egyes előfizetéseire vonatkozik. Az egyes alhálózatok száma nincs korlátozva, kivéve, hogy a több alhálózatban üzembe helyezett virtuális magok összegének kisebbnek vagy egyenlőnek kell lennie a virtuális magok maximális számában.

** Nagyobb alhálózati és virtuálismag-korlátok a következő régiókban érhetők el: Ausztrália keleti régiója, USA keleti régiója, USA 2. keleti régiója, Észak-Európa, USA déli középső régiója, Délkelet-Ázsia, Egyesült Királyság déli régiója, Nyugat-Európa, USA 2. nyugati régiója.

Fontos

Ha a virtuális mag és az alhálózat korlátja 0, az azt jelenti, hogy az előfizetési típus alapértelmezett regionális korlátja nincs beállítva. A kvótaemelési kérést arra is használhatja, hogy előfizetés-hozzáférést kérjen egy adott régióban ugyanezen eljárást követően – meg kell adni a szükséges virtuális mag- és alhálózati értékeket.

Kvóta növelésének kérése

Ha több példányra van szüksége az aktuális régióban, küldjön támogatási kérést a kvóta kiterjesztéséhez a Azure Portal. További információ: Kvótaemelés kérése a Azure SQL Database.

Következő lépések