Megosztás a következőn keresztül:


Dedikált SQL-készlet kapacitáskorlátai az Azure Synapse Analyticsben

A dedikált SQL-készlet különböző összetevői számára engedélyezett maximális értékek az Azure Synapse Analyticsben.

Munkaterhelés kezelése

Kategória Leírás Maximális
Adattárházegységek (DWU) Egyetlen dedikált SQL-készlet maximális DWU-jának beállítása Gen1: DW6000

Gen2: DW30000c
Adattárházegységek (DWU) Alapértelmezett adatbázis-tranzakciós egység (DTU) kiszolgálónként 54,000

Alapértelmezés szerint minden SQL-kiszolgáló (például myserver.database.windows.net) 54 000 DTU-kvótával rendelkezik, amely akár DW6000c-t is lehetővé tesz. Ez a kvóta egyszerűen egy biztonsági korlát. A kvóta növeléséhez hozzon létre egy támogatási jegyet , és válassza a Kvóta lehetőséget kéréstípusként. A DTU-igények kiszámításához szorozza meg a 7,5-öt a szükséges teljes DWU-val, vagy szorozza meg a 9-et a szükséges teljes cDWU-val. Példa:

DW6000 x 7,5 = 45 000 DTU

DW7500c x 9 = 67 500 DTU.

Az aktuális DTU-használatot a portálON található SQL Server-beállításból tekintheti meg. A DTU-kvótába a szüneteltetett és a nem szüneteltetett adatbázisok is beleszámítanak.
Adatbázis-kapcsolat Egyidejű nyitott munkamenetek maximális száma 1024

Az egyidejű nyitott munkamenetek száma a kiválasztott DWU-tól függően változik. A DWU1000c és a magasabb szintű támogatás legfeljebb 1024 nyitott munkamenetet támogat. A DWU500c és az alacsonyabb verziók legfeljebb 512 egyidejű nyitott munkamenetet támogatnak. Vegye figyelembe, hogy az egyidejűleg végrehajtható lekérdezések száma korlátozott. Ha túllépi az egyidejűségi korlátot, a kérés egy belső üzenetsorba kerül, ahol a feldolgozásra vár.

A tétlen munkamenet-kapcsolatok nincsenek automatikusan bezárva.
Adatbázis-kapcsolat Az előkészített utasítások számára rendelkezésre álló maximális memória 20 MB
Számítási feladatok kezelése Egyidejű lekérdezések maximális száma 128

Legfeljebb 128 egyidejű lekérdezés hajtható végre, és a fennmaradó lekérdezések várólistára kerülnek.

Az egyidejű lekérdezések száma csökkenhet, ha a felhasználók magasabb erőforrásosztályokhoz vannak rendelve, vagy ha az adattárházegység beállítása csökken. Egyes lekérdezések, például a DMV-lekérdezések, mindig futtathatók, és nem érintik az egyidejű lekérdezési korlátot. Az egyidejű lekérdezések végrehajtásával kapcsolatos további információkért tekintse meg az egyidejűségi maximumokról szóló cikket.
tempdb Maximális GB 399 GB/DW100c. A DWU1000c tempdb például 3,99 TB méretű.

Adatbázis-objektumok

Kategória Leírás Maximális
Adatbázis Maximális méret Gen1: 240 TB tömörített lemezen. Ez a tér független tempdb vagy naplóterület, ezért ez a terület állandó tábláknak van szentelve. A fürtözött oszlopcentrikus tömörítés becsült értéke 5x. Ez a tömörítés lehetővé teszi, hogy az adatbázis körülbelül 1 PB-ra növekedjen, ha az összes tábla fürtözött oszlopos tárolású (az alapértelmezett táblatípus).

Gen2: Korlátlan tár-terület oszlopos táblákhoz. Az adatbázis soros tárolási része továbbra is legfeljebb 240 TB-ra korlátozott, ha lemezre tömörítve van.
Táblázat Maximális méret Korlátlan méret oszlopcentrikus táblákhoz.
60 TB a lemezen tömörített soros táblákhoz.
Tábla Táblák adatbázisonként 100 000
Táblázat Oszlopok táblánként 1024 oszlop
Tábla Bájtok oszloponként Függ az oszlop adattípusától. A korlát 8000 karakteres adattípusok esetén, nvarchar esetén 4000, MAX adattípusok esetén 2 GB.
Tábla Bájtok soronként, meghatározott méret 8060 bájt

A soronkénti bájtok száma ugyanúgy lesz kiszámítva, mint az oldaltömörítést tartalmazó SQL Server esetében. Az SQL Serverhez hasonlóan a sorátfutó tárolás is támogatott, ami lehetővé teszi a változó hosszúságú oszlopok soron kívüli tárolását. Amikor a változó hosszúságú sorok a fő rekordról áthelyezésre kerülnek, csak egy 24 bájtos mutató marad tárolva a fő rekordban. További információkért lásd: 8 KB-ot meghaladó sorátfolyási adatok.
Tábla Partíciók táblánként 15 000

A nagy teljesítmény érdekében javasoljuk, hogy minimalizálja a szükséges partíciók számát, miközben továbbra is támogatja az üzleti követelményeket. A partíciók számának növekedésével az adatdefiníciós nyelv (DDL) és az adatmanipulációs nyelv (DML) műveleteinek többletterhelése nő, és lassabb teljesítményt okoz.
Tábla Karakterek partícióhatáronkénti értékenként. 4000
Tartalomjegyzék Nem klaszteres indexek táblánként. 50

Csak a sortártáblákra vonatkozik.
Index Fürtözött indexek táblánként. 1

A sor- és oszloptártáblákra egyaránt vonatkozik.
Index Index kulcs mérete. 900 bájt.

Csak a sortárindexekre vonatkozik.

A 900 bájtnál nagyobb méretű varchar oszlopok indexei akkor hozhatók létre, ha az oszlopokban lévő meglévő adatok nem haladják meg a 900 bájtot az index létrehozásakor. A 900 bájtot meghaladó teljes méretet okozó oszlopok későbbi BESZÚRÁS vagy FRISSÍTÉS művelete azonban sikertelen lesz.
Index Kulcsoszlopok indexenként. 16

Csak a sortárindexekre vonatkozik. A fürtözött oszlop-alapú indexek az összes oszlopot tartalmazzák.
Statisztika Az egyesített oszlopértékek mérete. 900 bájt.
Statisztika Statisztikai objektumonkénti oszlopok. 32
Statisztika Táblák oszlopai alapján létrehozott statisztikák. 30 000
Tárolt eljárások A beágyazás maximális szintjei. 8
Megtekintés Oszlopok nézetenként 1,024
Számítási feladatok osztályozója Felhasználó által definiált osztályozó 100

Terhek

Kategória Leírás Maximális
Polybase-terhelések MB/sor 1

A Polybase 1 MB-nál kisebb sorokat tölt be. A LOB-adattípusok fürtözött oszlopcentrikus indexkel (CCI) rendelkező táblákba való betöltése nem támogatott.
Polybase-terhelések Fájlok teljes száma 1,000,000

A Polybase-betöltések nem haladhatják meg az 1 millió fájlt. A következő hibát tapasztalhatja: A művelet meghiúsult, mivel a felosztások száma meghaladja az 10000000-et.

Lekérdezések

Kategória Leírás Maximum
Lekérdezés Várólistán lévő lekérdezések felhasználói táblákon. 1000
Lekérdezés Egyidejű lekérdezések a rendszernézetekben. 100
Lekérdezés Várakozó lekérdezések a rendszernézetekben 1000
Lekérdezés Maximális paraméterek 2098
Batch Maximális méret 65,536*4096
Kiválaszt eredményeket Oszlopok soronként 4096

A SELECT eredményben soronként legfeljebb 4096 oszlop szerepelhet. Nincs garancia arra, hogy mindig meglesz a 4096. Ha a lekérdezési tervhez ideiglenes tábla szükséges, előfordulhat, hogy a táblánkénti 1024 oszlopos maximum érvényesül.
SELECT Beágyazott al-lekérdezések 32

A SELECT utasításban soha nem lehet 32-nél több beágyazott al lekérdezés. Nincs garancia arra, hogy mindig megkapod a 32-t. A JOIN például egy részkérést is bevezethet a lekérdezési tervbe. Az al lekérdezések számát a rendelkezésre álló memória is korlátozhatja.
Kiválaszt Oszlopok illesztésenként 1024 oszlop

A JOIN-ben soha nem lehet 1024-nél több oszlop. Nincs garancia arra, hogy mindig 1024-et használhat. Ha a JOIN-tervhez a JOIN eredménynél több oszlopot tartalmazó ideiglenes tábla szükséges, az 1024-es korlát az ideiglenes táblára vonatkozik.
SELECT BÁJT/GROUP BY oszlop. 8060

A GROUP BY záradék oszlopai legfeljebb 8060 bájtot tartalmazhatnak.
VÁLASSZ Bájt az ORDER BY oszlopoknál 8060 bájt

Az ORDER BY záradék oszlopai legfeljebb 8060 bájtot tartalmazhatnak
Állandók és azonosítók kifejezésenként Állandók és hivatkozott azonosítók száma 65,535

A lekérdezések egyetlen kifejezésében tárolható állandók és azonosítók száma korlátozott. A szám túllépése az SQL Server 8632-es hibáját eredményezi. További információ: Belső hiba: Elérte a kifejezésszolgáltatások korlátját.
Sztringkonstansok Sztringkonstansok száma egy utasításban 32,500

Egy lekérdezés egyetlen kifejezésében korlátozott a sztringállandók száma. A szám túllépése az SQL Server 8632-es hibáját eredményezi.

Metaadatok

A DMV-k összesített adatai alaphelyzetbe állíthatók egy dedikált SQL-készlet szüneteltetésekor vagy skálázáskor.

Rendszernézet Sorok maximális száma
sys.dm_pdw_dms_cores 100
sys.dm_pdw_dms_workers A legutóbbi 1000 SQL-kéréshez tartozó DMS-feldolgozók teljes száma.
sys.dm_pdw_errors 10,000.
sys.dm_pdw_exec_requests 10,000.
sys.dm_pdw_exec_sessions 10,000.
sys.dm_pdw_request_steps A legutóbbi 1000 SQL-lekérdezés, amely sys.dm_pdw_exec_requests-ben van tárolva, lépéseinek teljes száma.
sys.dm_pdw_sql_requests A legutóbbi 1000 SQL-kérés, amely a következő helyen sys.dm_pdw_exec_requestsvan tárolva: .