Limity prostředků pro elastické fondy využívající nákupní model založený na DTU

Platí pro: Azure SQL Database

Tento článek obsahuje podrobné limity prostředků pro databáze ve službě Azure SQL Database, které jsou v elastickém fondu pomocí nákupního modelu DTU.

Každá replika jen pro čtení má své vlastní prostředky, jako jsou DTU, pracovní procesy a relace. Každá replika jen pro čtení podléhá limitům prostředků, které jsou podrobně popsány dále v tomto článku.

Poznámka:

Hardware Gen5 v nákupním modelu virtuálních jader se přejmenoval na řadu Standard (Gen5).

Elastický fond: Velikosti úložiště a velikosti výpočetních prostředků

V případě elastických fondů Azure SQL Database jsou v následujících tabulkách uvedené prostředky dostupné na jednotlivých úrovních služby a velikosti výpočetních prostředků. Úroveň služby, velikost výpočetních prostředků a velikost úložiště můžete nastavit pomocí následujících možností:

Důležité

Pokyny a aspekty škálování najdete v tématu Škálování elastického fondu.

Omezení prostředků jednotlivých databází v elastických fondech jsou obecně stejná jako pro izolované databáze mimo fondy na základě DTU a úrovně služby. Například maximální počet souběžných pracovních procesů pro databázi S2 je 120 pracovních procesů. Maximální počet souběžných pracovních procesů pro databázi ve fondu úrovně Standard je tedy také 120 pracovních procesů, pokud maximální počet DTU na databázi ve fondu je 50 DTU (což je ekvivalentem S2).

U stejného počtu DTU můžou prostředky poskytované elastickému fondu překročit prostředky poskytnuté jedné databázi mimo elastický fond. To znamená, že využití eDTU elastického fondu může být menší než součet využití DTU napříč databázemi v rámci fondu v závislosti na vzorech úloh. Například v extrémním případě s pouze jednou databází v elastickém fondu, kde využití DTU databáze je 100 %, je možné, aby využití eDTU fondu bylo pro určité vzory úloh 50 %. K tomu může dojít i v případě, že maximální počet DTU na databázi zůstane maximální podporovanou hodnotou pro danou velikost fondu.

Poznámka:

Limit prostředků úložiště na fond v každé z následujících tabulek nezahrnuje tempdb a úložiště protokolů.

Základní limity elastického fondu

eDTU pro každý fond 50 100 200 300 400 800 1200 1600
Zahrnuté úložiště na fond (GB) 5 10 20 29 39 78 117 156
Maximální velikost úložiště na fond (GB) 5 10 20 29 39 78 117 156
Maximální velikost úložiště OLTP v paměti na fond (GB) N/A
Maximální počet databází na fond 1 100 200 500 500 500 500 500 500
Maximální počet souběžných pracovních procesů na fond 2 100 200 400 600 800 1600 2400 3200
Maximální počet souběžných přihlášení na fond 100 200 400 600 800 1600 2400 3200
Maximální počet souběžných externích připojení na fond 3 10 20 40 60 80 150 150 150
Maximální počet souběžných relací na fond 2 30000 30000 30000 30000 30000 30000 30000 30000
Minimální počet DTU na výběr databáze 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5
Maximální počet DTU na výběr databáze 5 5 5 5 5 5 5 5
Maximální velikost úložiště na databázi (GB) 2 2 2 2 2 2 2 2

1 Další důležité informace najdete v tématu Správa prostředků v hustých elastických fondech .

2 Maximální počet souběžných pracovních procesů pro každou jednotlivou databázi najdete v tématu Omezení prostředků izolované databáze. Pokud například elastický fond používá řadu Standard (Gen5) a maximální počet virtuálních jader na databázi je nastavený na hodnotu 2, maximální hodnota souběžných pracovních procesů je 200. Pokud je maximální počet virtuálních jader na databázi nastavený na 0,5, maximální hodnota souběžných pracovních procesů je 50, protože u řady Standard (Gen5) je maximálně 100 souběžných pracovních procesů na virtuální jádro. U ostatních nastavení maximálního počtu virtuálních jader na databázi, která je menší než 1 virtuální jádro, se počet maximálních souběžných pracovních procesů podobně znovu škáluje.

3 Další podrobnosti o tom, co se počítá jako externí připojení, najdete v tématu Externí připojení .

Standardní limity elastického fondu

eDTU pro každý fond 50 100 200 300 400 800
Zahrnuté úložiště na fond (GB) 1 50 100 200 300 400 800
Maximální velikost úložiště na fond (GB) 500 750 1024 1280 1536 2048
Maximální velikost úložiště OLTP v paměti na fond (GB) N/A
Maximální počet databází na fond 2 100 200 500 500 500 500
Maximální počet souběžných pracovních procesů na fond 3 100 200 400 600 800 1600
Maximální počet souběžných přihlášení na fond 100 200 400 600 800 1600
Maximální počet souběžných externích připojení na fond 4 10 20 40 60 80 150
Maximální počet souběžných relací na fond 3 30000 30000 30000 30000 30000 30000
Minimální počet DTU na výběr databáze 0, 10, 20, 50 0, 10, 20, 50, 100 0, 10, 20, 50, 100, 200 0, 10, 20, 50, 100, 200, 300 0, 10, 20, 50, 100, 200, 300, 400 0, 10, 20, 50, 100, 200, 300, 400, 800
Maximální počet DTU na výběr databáze 10, 20, 50 10, 20, 50, 100 10, 20, 50, 100, 200 10, 20, 50, 100, 200, 300 10, 20, 50, 100, 200, 300, 400 10, 20, 50, 100, 200, 300, 400, 800
Maximální velikost úložiště na databázi (GB) 1024 1024 1024 1024 1024 1024

1 Podrobnosti o dalších nákladech účtovaných za případné další zřízené úložiště najdete v cenových možnostech služby SQL Database.

2 Další důležité informace najdete v tématu Správa prostředků v hustých elastických fondech .

3 Maximální počet souběžných pracovních procesů pro každou jednotlivou databázi najdete v tématu Omezení prostředků izolované databáze. Pokud například elastický fond používá řadu Standard (Gen5) a maximální počet virtuálních jader na databázi je nastavený na hodnotu 2, maximální hodnota souběžných pracovních procesů je 200. Pokud je maximální počet virtuálních jader na databázi nastavený na 0,5, maximální hodnota souběžných pracovních procesů je 50, protože u řady Standard (Gen5) je maximálně 100 souběžných pracovních procesů na virtuální jádro. U ostatních nastavení maximálního počtu virtuálních jader na databázi, která je menší než 1 virtuální jádro, se počet maximálních souběžných pracovních procesů podobně znovu škáluje.

4 Další podrobnosti o tom, co se počítá jako externí připojení, najdete v tématu Externí připojení .

Limity elastického fondu úrovně Standard (pokračování)

eDTU pro každý fond 1200 1600 2000 2500 3000
Zahrnuté úložiště na fond (GB) 1 1200 1600 2000 2500 3000
Maximální velikost úložiště na fond (GB) 2560 3072 3584 4096 4096
Maximální velikost úložiště OLTP v paměti na fond (GB) N/A
Maximální počet databází na fond 2 500 500 500 500 500
Maximální počet souběžných pracovních procesů na fond 3 2400 3200 4000 5000 6000
Maximální počet souběžných přihlášení na fond 2400 3200 4000 5000 6000
Maximální počet souběžných externích připojení na fond 4 150 150 150 150 150
Maximální počet souběžných relací na fond 3 30000 30000 30000 30000 30000
Minimální počet DTU na výběr databáze 0, 10, 20, 50, 100, 200, 300, 400, 800, 1 200 0, 10, 20, 50, 100, 200, 300, 400, 800, 1 200, 1 600 0, 10, 20, 50, 100, 200, 300, 400, 800, 1 200, 1 600, 2 000 0, 10, 20, 50, 100, 200, 300, 400, 800, 1 200, 1 600, 2 000, 2 500 0, 10, 20, 50, 100, 200, 300, 400, 800, 1 200, 1 600, 2 000, 2 500, 3 000
Maximální počet DTU na výběr databáze 10, 20, 50, 100, 200, 300, 400, 800, 1 200 10, 20, 50, 100, 200, 300, 400, 800, 1 200, 1 600 10, 20, 50, 100, 200, 300, 400, 800, 1 200, 1 600, 2 000 10, 20, 50, 100, 200, 300, 400, 800, 1 200, 1 600, 2 000, 2 500 10, 20, 50, 100, 200, 300, 400, 800, 1 200, 1 600, 2 000, 2 500, 3 000
Maximální velikost úložiště na databázi (GB) 1024 1536 1 792 2304 2816

1 Podrobnosti o dalších nákladech účtovaných za případné další zřízené úložiště najdete v cenových možnostech služby SQL Database.

2 Další důležité informace najdete v tématu Správa prostředků v hustých elastických fondech .

3 Maximální počet souběžných pracovních procesů pro každou jednotlivou databázi najdete v tématu Omezení prostředků izolované databáze. Pokud například elastický fond používá řadu Standard (Gen5) a maximální počet virtuálních jader na databázi je nastavený na hodnotu 2, maximální hodnota souběžných pracovních procesů je 200. Pokud je maximální počet virtuálních jader na databázi nastavený na 0,5, maximální hodnota souběžných pracovních procesů je 50, protože u řady Standard (Gen5) je maximálně 100 souběžných pracovních procesů na virtuální jádro. U ostatních nastavení maximálního počtu virtuálních jader na databázi, která je menší než 1 virtuální jádro, se počet maximálních souběžných pracovních procesů podobně znovu škáluje.

4 Další podrobnosti o tom, co se počítá jako externí připojení, najdete v tématu Externí připojení .

Prémiové limity elastického fondu

eDTU pro každý fond 125 250 500 1000 1500
Zahrnuté úložiště na fond (GB) 1 250 500 750 1024 1536
Maximální velikost úložiště na fond (GB) 1024 1024 1024 1024 1536
Maximální velikost úložiště OLTP v paměti na fond (GB) 1 2 4 10 12
Maximální počet databází na fond 2 50 100 100 100 100
Maximální počet souběžných pracovních procesů na fond (požadavky) 3 200 400 800 1600 2400
Maximální počet souběžných přihlášení na fond 200 400 800 1600 2400
Maximální počet souběžných externích připojení na fond 4 20 40 80 150 150
Maximální počet souběžných relací na fond 3 30000 30000 30000 30000 30000
Minimální počet eDTU na databázi 0, 25, 50, 75, 125 0, 25, 50, 75, 125, 250 0, 25, 50, 75, 125, 250, 500 0, 25, 50, 75, 125, 250, 500, 1 000 0, 25, 50, 75, 125, 250, 500, 1 000
Maximální počet eDTU pro každou databázi 25, 50, 75, 125 25, 50, 75, 125, 250 25, 50, 75, 125, 250, 500 25, 50, 75, 125, 250, 500, 1 000 25, 50, 75, 125, 250, 500, 1 000
Maximální velikost úložiště na databázi (GB) 1024 1024 1024 1024 1536

1 Podrobnosti o dalších nákladech účtovaných za případné další zřízené úložiště najdete v cenových možnostech služby SQL Database.

2 Další důležité informace najdete v tématu Správa prostředků v hustých elastických fondech .

3 Maximální počet souběžných pracovních procesů pro každou jednotlivou databázi najdete v tématu Omezení prostředků izolované databáze. Pokud například elastický fond používá řadu Standard (Gen5) a maximální počet virtuálních jader na databázi je nastavený na hodnotu 2, maximální hodnota souběžných pracovních procesů je 200. Pokud je maximální počet virtuálních jader na databázi nastavený na 0,5, maximální hodnota souběžných pracovních procesů je 50, protože u řady Standard (Gen5) je maximálně 100 souběžných pracovních procesů na virtuální jádro. U ostatních nastavení maximálního počtu virtuálních jader na databázi, která je menší než 1 virtuální jádro, se počet maximálních souběžných pracovních procesů podobně znovu škáluje.

4 Další podrobnosti o tom, co se počítá jako externí připojení, najdete v tématu Externí připojení .

Limity elastického fondu úrovně Premium (pokračování)

eDTU pro každý fond 2000 2500 3000 3500 4000
Zahrnuté úložiště na fond (GB) 1 2048 2560 3072 3548 4096
Maximální velikost úložiště na fond (GB) 2048 2560 3072 3548 4096
Maximální velikost úložiště OLTP v paměti na fond (GB) 16 20 24 28 32
Maximální počet databází na fond 2 100 100 100 100 100
Maximální počet souběžných pracovních procesů na fond 3 3200 4000 4800 5600 6400
Maximální počet souběžných přihlášení na fond 3200 4000 4800 5600 6400
Maximální počet souběžných externích připojení na fond 4 150 150 150 150 150
Maximální počet souběžných relací na fond 3 30000 30000 30000 30000 30000
Minimální počet DTU na výběr databáze 0, 25, 50, 75, 125, 250, 500, 1 000, 1 750 0, 25, 50, 75, 125, 250, 500, 1 000, 1 750 0, 25, 50, 75, 125, 250, 500, 1 000, 1 750 0, 25, 50, 75, 125, 250, 500, 1 000, 1 750 0, 25, 50, 75, 125, 250, 500, 1 000, 1 750, 4 000
Maximální počet DTU na výběr databáze 25, 50, 75, 125, 250, 500, 1 000, 1 750 25, 50, 75, 125, 250, 500, 1 000, 1 750 25, 50, 75, 125, 250, 500, 1 000, 1 750 25, 50, 75, 125, 250, 500, 1 000, 1 750 25, 50, 75, 125, 250, 500, 1 000, 1 750, 4 000
Maximální velikost úložiště na databázi (GB) 2048 2560 3072 3584 4096

1 Podrobnosti o dalších nákladech účtovaných za případné další zřízené úložiště najdete v cenových možnostech služby SQL Database.

2 Další důležité informace najdete v tématu Správa prostředků v hustých elastických fondech .

3 Maximální počet souběžných pracovních procesů pro každou jednotlivou databázi najdete v tématu Omezení prostředků izolované databáze. Pokud například elastický fond používá řadu Standard (Gen5) a maximální počet virtuálních jader na databázi je nastavený na hodnotu 2, maximální hodnota souběžných pracovních procesů je 200. Pokud je maximální počet virtuálních jader na databázi nastavený na 0,5, maximální hodnota souběžných pracovních procesů je 50, protože u řady Standard (Gen5) je maximálně 100 souběžných pracovních procesů na virtuální jádro. U ostatních nastavení maximálního počtu virtuálních jader na databázi, která je menší než 1 virtuální jádro, se počet maximálních souběžných pracovních procesů podobně znovu škáluje.

4 Další podrobnosti o tom, co se počítá jako externí připojení, najdete v tématu Externí připojení .

Důležité

Ve všech oblastech s výjimkou Číny – východ, Čína – sever, Německo – střed a Německo – severovýchod je aktuálně k dispozici více než 1 TB úložiště na úrovni Premium. V těchto oblastech je úložiště na úrovni Premium omezeno na 1 TB. Další informace najdete v tématu Aktuální omezení P11-P15.

Pokud se využívají všechny DTU elastického fondu, pak každá databáze ve fondu obdrží stejné množství prostředků ke zpracování dotazů. Služba SQL Database poskytuje spravedlivé sdílení prostředků mezi databázemi tím, že zajišťuje rovnoměrné rozdělení výpočetního času. Pokud je minimální počet DTU na databázi nastaven na nenulovou hodnotu, pro každou databázi bude garantováno spravedlivé sdílení prostředků elastického fondu je společně s libovolným množstvím prostředků.

Poznámka:

Další informace o limitech úložiště na úrovni služby Premium najdete v tématu Zásady správného řízení prostoru úložiště.

Vlastnosti databáze pro databáze ve fondu

Pro každý elastický fond můžete volitelně zadat minimální a maximální počet DTU pro každou databázi a upravit vzory spotřeby prostředků v rámci fondu. Zadané minimální a maximální hodnoty platí pro všechny databáze ve fondu. Přizpůsobení minimálních a maximálních DTU pro jednotlivé databáze ve fondu se nepodporuje.

Můžete také nastavit maximální úložiště na databázi, například zabránit tomu, aby databáze spotřebovála všechna úložiště fondu. Toto nastavení je možné nakonfigurovat nezávisle pro každou databázi.

Následující tabulka popisuje vlastnosti databáze pro databáze ve fondu.

Vlastnost Popis
Maximální počet DTU na databázi Maximální počet jednotek DTU, které může každá databáze ve fondu používat, pokud je k dispozici na základě využití jinými databázemi ve fondu. Maximální počet DTU na databázi není zárukou prostředků pro databázi. Pokud úloha v každé databázi nepotřebuje k tomu, aby všechny dostupné prostředky fondu fungovaly odpovídajícím způsobem, zvažte nastavení maximálního počtu DTU na databázi, aby se zabránilo monopolizaci prostředků fondu v jedné databázi. Očekává se určitý stupeň nadměrného potvrzení, protože fond obecně předpokládá vzory horkého a studeného využití pro databáze, kde všechny databáze nejsou současně ve špičce.
Minimální počet DTU na databázi Minimální počet DTU vyhrazených pro jakoukoli databázi ve fondu. Pokud chcete zaručit dostupnost prostředků pro každou databázi bez ohledu na spotřebu prostředků jinými databázemi ve fondu, zvažte nastavení minimálních DTU na databázi. Minimální počet DTU na databázi může být nastaven na 0 a je také výchozí hodnotou. Tato vlastnost je nastavená na libovolné místo mezi 0 a průměrným využitím DTU na databázi.
Maximální velikost úložiště na databázi Maximální velikost databáze nastavená uživatelem pro databázi ve fondu. Databáze ve fondu sdílejí přidělené úložiště fondu, takže velikost databáze může být omezená na menší zbývající úložiště fondu a maximální velikost databáze. Maximální velikost databáze odkazuje na maximální velikost datových souborů a nezahrnuje prostor používaný souborem protokolu.

Důležité

Vzhledem k tomu, že prostředky v elastickém fondu jsou konečné, nastavení minimálních DTU na databázi na hodnotu větší než 0 implicitně omezuje využití prostředků jednotlivými databázemi. Pokud je v určitém okamžiku většina databází ve fondu nečinná, prostředky rezervované pro splnění minimální záruky DTU nejsou k dispozici pro databáze, které jsou v daném okamžiku aktivní.

Kromě toho nastavení minimálních DTU na databázi na hodnotu větší než 0 implicitně omezuje počet databází, které je možné přidat do fondu. Pokud například nastavíte minimální počet DTU na 100 ve fondu DTU 400, znamená to, že do fondu nebudete moct přidat více než 4 databáze, protože pro každou databázi je rezervováno 100 DTU.

Zatímco vlastnosti jednotlivých databází jsou vyjádřeny v DTU, řídí se také spotřeba jiných typů prostředků, jako jsou vstupně-výstupní operace dat, vstupně-výstupní operace protokolu, paměť fondu vyrovnávací paměti a pracovní vlákna. Při úpravě minimálních a maximálních hodnot DTU databáze se rezervace a limity pro všechny typy prostředků upraví úměrně.

Minimální a maximální hodnoty DTU databáze se vztahují na spotřebu prostředků podle uživatelských úloh, ale ne na spotřebu prostředků interními procesy. Například u databáze s maximální hodnotou DTU pro každou databázi nastavenou na polovinu eDTU fondu nemůže uživatelská úloha spotřebovávat více než polovinu paměti fondu vyrovnávací paměti. Tato databáze ale může stále využívat stránky ve fondu vyrovnávací paměti, které byly načteny interními procesy. Další informace najdete v tématu Využití prostředků podle uživatelských úloh a interních procesů.

Velikosti databáze Tempdb

Následující tabulka uvádí tempdb velikosti pro izolované databáze ve službě Azure SQL Database:

Cíl na úrovni služby Maximální tempdb velikost datového souboru (GB) Počet datových tempdb souborů Maximální tempdb velikost dat (GB)
Základní elastické fondy (všechny konfigurace DTU) 13.9 12 166.7
Elastické fondy úrovně Standard (50 eDTU) 13.9 12 166.7
Elastické fondy úrovně Standard (100 eDTU) 32 0 32
Elastické fondy úrovně Standard (200 eDTU) 32 2 64
Elastické fondy úrovně Standard (300 eDTU) 32 3 96
Standardní elastické fondy (400 eDTU) 32 3 96
Elastické fondy úrovně Standard (800 eDTU) 32 6 192
Elastické fondy úrovně Standard (1200 eDTU) 32 10 320
Standardní elastické fondy (1600–3000 eDTU) 32 12 384
Elastické fondy Premium (všechny konfigurace DTU) 13.9 12 166.7

Další kroky