Sdílet prostřednictvím


Škálovatelnost a cíle výkonu pro Table Storage

Tato referenční příručka podrobně popisuje škálovatelnost a cíle výkonu pro Azure Storage. Zde uvedené cíle škálovatelnosti a výkonu jsou vysoce koncové cíle, ale jsou dosažitelné. Ve všech případech závisí rychlost požadavků a šířka pásma dosažená účtem úložiště na velikosti uložených objektů, vzorech přístupu a typu úlohy, kterou vaše aplikace provádí.

Nezapomeňte otestovat službu, 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 mezi oddíly dobře distribuovaný.

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 (Server Zaneprázdněn) nebo kód chyby 500 (vypršení časového limitu operace). Pokud dochází k chybám 503, zvažte úpravu aplikace tak, aby pro opakování používala exponenciální zásady zpětného odsunutí. Exponenciální zpochybnění umožňuje snížit zatížení oddílu a snížit š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ýkonnosti pro Table Storage.

Prostředek Cíl
Počet tabulek v účtu Azure Storage Omezené jenom kapacitou účtu úložiště
Počet oddílů v tabulce Omezené jenom kapacitou účtu úložiště
Počet entit v oddílu Omezené jenom 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 článku Vysvětlení datového modelu služby Table Storage.
Velikost PartitionKey Řetězec o velikosti až 1024 znaků
Velikost RowKey Řetězec o velikosti až 1024 znaků
Velikost transakce skupiny entit Transakce může zahrnovat maximálně 100 entit a velikost datové části musí být menší než 4 MiB. Transakce skupiny entit může aktualizaci entity zahrnovat 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 (předpokládá se velikost entit 1 KiB)
Cílová propustnost pro oddíl s jednou tabulkou (entity 1 KiB) Až 2 000 entit za sekundu

Viz také