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_requests van tárolva: . |