Cíle škálovatelnosti a výkonu pro table storage
Tyto referenční informace podrobně popisuje cíle škálovatelnosti a výkonu služby Azure Storage. Zde uvedené cíle škálovatelnosti a výkonu jsou špičkové cíle, ale jsou dosažitelné. Ve všech případech rychlost požadavků a šířka pásma dosažená účtem úložiště závisí na velikosti uložených objektů, vzorech přístupu a typu úloh, které vaše aplikace provádí.
Nezapomeňte službu otestovat, abyste zjistili, jestli její výkon splňuje vaše požadavky. Pokud je to možné, vyhněte se náhlým špičkám v rychlosti provozu a zajistěte, aby byl provoz správně rozdělený mezi oddíly.
Když vaše aplikace dosáhne limitu toho, co může oddíl zpracovat pro vaši úlohu, azure Storage začne vracet kód chyby 503 (Zaneprázdněný server) nebo kód chyby 500 (Časový limit operace). Pokud dochází k chybám 503, zvažte úpravu aplikace tak, aby pro opakování používala exponenciální zásady backoffu. Exponenciální zpomalení umožňuje snížit zatížení oddílu a zmírnit špičky provozu do daného oddílu.
Cíle škálování pro table storage
Následující tabulka popisuje kapacitu, škálovatelnost a cíle výkonu služby Table Storage.
Prostředek | Cíl |
---|---|
Počet tabulek v účtu úložiště Azure | Omezené pouze kapacitou účtu úložiště |
Počet oddílů v tabulce | Omezené pouze kapacitou účtu úložiště |
Počet entit v oddílu | Omezené pouze kapacitou účtu úložiště |
Maximální velikost jedné tabulky | 500 TiB |
Maximální velikost jedné entity včetně všech hodnot vlastností | 1 MiB |
Maximální počet vlastností v entitě tabulky | 255 (včetně tří systémových vlastností : PartitionKey, RowKey a Timestamp) |
Maximální celková velikost jednotlivé vlastnosti v entitě | Liší se podle typu vlastnosti. Další informace najdete v tématu Typy vlastností v tématu Principy datového modelu služby Table Service. |
Velikost klíče oddílu | Řetězec o velikosti až 1 KiB |
Velikost klíče řádku | Řetězec o velikosti až 1 KiB |
Velikost transakce skupiny entit | Transakce může obsahovat maximálně 100 entit a datová část musí být menší než 4 MiB. Transakce skupiny entit může obsahovat aktualizaci entity pouze jednou. |
Maximální počet uložených zásad přístupu na tabulku | 5 |
Maximální frekvence požadavků na účet úložiště | 20 000 transakcí za sekundu, což předpokládá velikost entity 1 KiB |
Cílová propustnost pro jeden oddíl tabulky (1 entity KiB) | Až 2 000 entit za sekundu |