Objetivos de escalabilidad y rendimiento para Table Storage

Esta referencia detalla los objetivos de escalabilidad y rendimiento de Azure Storage. Los objetivos de escalabilidad y rendimiento que se enumeran aquí son objetivos de alto nivel, pero son factibles. En todos los casos, la velocidad de solicitud y el ancho de banda que logra la cuenta de almacenamiento dependen del tamaño de los objetos almacenados, los patrones de acceso usados y el tipo de carga de trabajo que realiza la aplicación.

Pruebe el servicio para determinar si su rendimiento cumple sus requisitos. Si es posible, evite picos en la tasa de tráfico y asegúrese de que este se distribuya equitativamente entre las particiones.

Cuando la aplicación alcanza el límite de lo que puede administrar una partición para la carga de trabajo, Azure Storage comienza a responder con el código de error 503 (servidor ocupado) o el código de error 500 (tiempo de espera de operación). Si se producen errores 503, considere la posibilidad de modificar la aplicación para usar una directiva de retroceso exponencial para reintentos. El retroceso exponencial disminuye la carga de la partición y aligera los picos de tráfico en esa partición.

Objetivos de escalado para almacenamiento de tablas

La tabla siguiente describe la capacidad, escalabilidad y los objetivos de rendimiento de Table Storage.

Recurso Objetivo
Número de tablas en una cuenta de Azure Storage Solo limitadas por la capacidad de la cuenta de almacenamiento
Número de particiones en una tabla Solo limitadas por la capacidad de la cuenta de almacenamiento
Número de entidades en una partición Solo limitadas por la capacidad de la cuenta de almacenamiento
Tamaño máximo de una tabla individual 500 TiB
Tamaño máximo de una única entidad, incluidos todos los valores de propiedad 1 MiB
Número máximo de propiedades de una entidad de tabla 255 (incluyendo las tres propiedades de sistema: PartitionKey, RowKey y Timestamp)
Tamaño máximo total de una propiedad individual en una entidad Varía en función del tipo de propiedad. Para obtener más información, consulte los tipos de propiedades en la descripción del modelo de datos del servicio Tabla.
Tamaño de la PartitionKey Cadena de hasta 1024 caracteres de tamaño
Tamaño de la RowKey Cadena de hasta 1024 caracteres de tamaño
Tamaño de una transacción de un grupo de entidades Una transacción puede incluir como máximo 100 entidades y la carga debe ser inferior a 4 MiB. Una transacción de un grupo de entidades solo puede incluir una actualización de una entidad.
Número máximo de directivas de acceso almacenadas por tabla 5
Tasa de solicitud total por cuenta de almacenamiento 20 000 transacciones por segundo, lo que supone un tamaño de entidad de 1 KiB
Rendimiento objetivo de una única partición de tabla (entidades de 1 KiB) Hasta 2000 entidades por segundo

Consulte también