Delen via


Schaalbaarheids- en prestatiedoelen voor Table-opslag

In deze naslaginformatie vindt u informatie over schaalbaarheids- en prestatiedoelen voor Azure Storage. De hier vermelde schaalbaarheids- en prestatiedoelen zijn high-enddoelen, maar zijn haalbaar. In alle gevallen is de aanvraagsnelheid en bandbreedte die door uw opslagaccount wordt bereikt, afhankelijk van de grootte van objecten die zijn opgeslagen, de gebruikte toegangspatronen en het type workload dat uw toepassing uitvoert.

Zorg ervoor dat u uw service test om te bepalen of de prestaties voldoen aan uw vereisten. Vermijd indien mogelijk plotselinge pieken in de verkeerssnelheid en zorg ervoor dat verkeer goed over partities wordt verdeeld.

Wanneer uw toepassing de limiet bereikt van wat een partitie voor uw workload kan verwerken, begint Azure Storage met het retourneren van foutcode 503 (Server Bezet) of foutcode 500 (Time-out van bewerking). Als er 503-fouten optreden, kunt u overwegen uw toepassing te wijzigen om een exponentieel uitstelbeleid te gebruiken voor nieuwe pogingen. Met de exponentiële uitstel kan de belasting van de partitie afnemen en pieken in het verkeer naar die partitie worden versoepeld.

Schaaldoelen voor Table Storage

In de volgende tabel worden de capaciteit, schaalbaarheid en prestatiedoelen voor Table Storage beschreven.

Bron Doel
Aantal tabellen in een Azure Storage-account Alleen beperkt door de capaciteit van het opslagaccount
Aantal partities in een tabel Alleen beperkt door de capaciteit van het opslagaccount
Aantal entiteiten in een partitie Alleen beperkt door de capaciteit van het opslagaccount
Maximale grootte van één tabel 500 TiB
Maximale grootte van één entiteit, inclusief alle eigenschapswaarden 1 MiB
Maximum aantal eigenschappen in een tabelentiteit 255 (inclusief de drie systeemeigenschappen, PartitionKey, RowKey en Timestamp)
Maximale totale grootte van een afzonderlijke eigenschap in een entiteit Verschilt per eigenschapstype. Zie voor meer informatie Eigenschapstypen in Het gegevensmodel van de tabelservice.
Grootte van de PartitionKey Een tekenreeks van maximaal 1024 tekens
Grootte van de RowKey Een tekenreeks van maximaal 1024 tekens
Grootte van een transactie van entiteitsgroepen Een transactie kan maximaal 100 entiteiten bevatten en de payload moet kleiner zijn dan 4 MiB. Een transactie van entiteitsgroepen mag slechts één keer een update naar een entiteit bevatten.
Maximaal aantal opgeslagen toegangsbeleidsregels per tabel 5
Maximum aantal aanvragen per opslagaccount 20.000 transacties per seconde, uitgaande van een entiteitsgrootte van 1 KiB
Doeldoorvoer voor één tabelpartitie (entiteiten van 1 KiB) Maximaal 2000 entiteiten per seconde

Zie ook