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.

Számítási feladatok kezelése

Kategória Leírás Maximum
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 támogatás legfeljebb 512 egyidejű nyitott munkamenet-korlátot támogat. 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 maximális memóriája 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 Maximum
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őjön, ha az összes tábla fürtözött oszlopcentrikus (az alapértelmezett táblatípus).

Gen2: Korlátlan tárterület oszlopcentrikus táblákhoz. Az adatbázis soráruházi része továbbra is legfeljebb 240 TB-ra van tömörítve a lemezen.
Tábla Maximális méret Korlátlan méret oszlopcentrikus táblákhoz.
60 TB a lemezen tömörített sortártáblákhoz.
Tábla Táblák adatbázisonként 100 000
Tábla 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átfolyásos tárolás is támogatott, ami lehetővé teszi a változó hosszúságú oszlopok sorról való leküldését. Ha a változó hosszúságú sorokat leküldi a sorból, a fő rekordban csak 24 bájtos gyökér van tárolva. További információ: 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
Index Nemclustered indexek táblánként. 50

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

A sor- és oszloptártáblákra egyaránt vonatkozik.
Index Indexkulcs 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 későbbi IN Standard kiadás RT vagy UPDATE műveletek azonban sikertelenek lesznek azon oszlopokon, amelyeknél a teljes méret meghaladja a 900 bájtot.
Index Kulcsoszlopok indexenként. 16

Csak a sortárindexekre vonatkozik. A fürtözött oszlopcentrikus 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
Nézet Oszlopok nézetenként 1,024
Számítási feladatok osztályozója Felhasználó által definiált osztályozó 100

Terhel

Kategória Leírás Maximum
Polybase-terhelések MB/sor 0

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-terhelések legfeljebb 1M-fájlokat tudnak meghaladják. 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 rendszernézeteken. 100
Lekérdezés Várólistán lévő lekérdezések rendszernézeteken 1000
Lekérdezés Maximális paraméterek 2098
Batch Maximális méret 65,536*4096
Standard kiadás LECT-eredmények Oszlopok soronként 4096

A Standard kiadás LECT eredményben soha nem lehet soronként 4096-nál több oszlop. Nincs garancia arra, hogy mindig 4096-os lehet. Ha a lekérdezési tervhez ideiglenes tábla szükséges, a táblaonkénti 1024 oszlop alkalmazható.
SELECT Beágyazott al lekérdezések 32

A Standard kiadás LECT utasításban soha nem lehet 32-nél több beágyazott al lekérdezés. Nincs garancia arra, hogy mindig 32 lehet. 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.
SELECT 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.
SELECT BÁJT/ORDER BY oszlop 8060 bájt

Az ORDER BY záradék oszlopai legfeljebb 8060 bájtot tartalmazhatnak
Azonosítók utasításonként Hivatkozott azonosítók száma 65,535

A lekérdezések egyetlen kifejezésében tárolható 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-kérelem lépéseinek teljes száma.sys.dm_pdw_exec_requests
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: .