Condividi tramite


Obiettivi di scalabilità e prestazioni per l'archiviazione tabelle

Queste informazioni di riferimento presentano in dettaglio gli obiettivi di scalabilità e prestazioni per Archiviazione di Azure. Gli obiettivi di scalabilità e prestazioni elencati di seguito sono di fascia alta, ma possono essere conseguiti. In tutti i casi, la velocità e la larghezza di banda richieste e ottenute dall’account di archiviazione dipendono dalla dimensione degli oggetti archiviati, dai modelli di accesso utilizzati e dal tipo di carico di lavoro eseguito dall’applicazione.

Assicurarsi di testare il servizio per determinare se le prestazioni soddisfano i requisiti. Se possibile, evitare picchi improvvisi nella frequenza di traffico e assicurarsi che questo sia ben distribuito tra le partizioni.

Quando l'applicazione raggiunge il limite in termini di carico di lavoro che può essere gestito da una partizione, Archiviazione di Azure inizierà a restituire il codice di errore 503 (Server occupato) o 500 (Timeout operazione). Se si verificano errori 503, provare a modificare l'applicazione in modo da usare un criterio di backoff esponenziale per i nuovi tentativi. Il backoff esponenziale consente di ridurre il carico sulla partizione e di uniformare i picchi di traffico verso tale partizione.

Destinazioni di scalabilità per l'archiviazione tabelle

La tabella seguente descrive i limiti di capacità, scalabilità e prestazioni per l'archiviazione tabelle.

Risorsa Destinazione
Numero di tabelle in un account di archiviazione di Azure Limitato solo dalla capacità dell'account di archiviazione
Numero di partizioni in una tabella Limitato solo dalla capacità dell'account di archiviazione
Numero di entità in una partizione Limitato solo dalla capacità dell'account di archiviazione
Dimensioni massime di una singola tabella 500 TiB
Dimensioni massime di una singola entità, inclusi tutti i valori delle proprietà 1 MiB
Numero massimo di proprietà di un'entità di tabella 255 (incluse 3 proprietà di sistema: PartitionKey, RowKey e Timestamp)
Dimensioni massime totali di una singola proprietà in un'entità Varia in base al tipo di proprietà. Per altre informazioni, vedere Tipi di proprietà in Informazioni sul modello di dati del servizio tabelle.
Dimensioni di PartitionKey Stringa con dimensioni fino a 1024 caratteri
Dimensioni di RowKey Stringa con dimensioni fino a 1024 caratteri
Dimensioni di una transazione di gruppi di entità Una transazione può includere al massimo 100 entità e le dimensioni del payload devono essere inferiori a 4 MiB. Una transazione di gruppi di entità può includere un aggiornamento di un'entità una sola volta.
Numero massimo di criteri di accesso archiviati per ogni tabella 5
Frequenza massima di richieste per account di archiviazione 20.000 transazioni al secondo, supponendo una dimensione delle entità di 1 KiB
Velocità effettiva da raggiungere per partizione di tabella singola (entità di 1 KiB) Fino a 2.000 entità al secondo

Vedi anche