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 mencionamos aquí son objetivos exigentes, pero se pueden lograr. En todos los casos, la velocidad de solicitudes y el ancho de banda obtenido por la cuenta de almacenamiento depende del tamaño de los objetos almacenados, de los patrones de acceso utilizados y del tipo de carga de trabajo que realiza la aplicación.

Asegúrese de probar el servicio para determinar si el rendimiento se ajusta a 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 utilizar una directiva de retroceso exponencial para los reintentos. El retroceso exponencial permite que disminuya la carga de la partición y evita los picos de tráfico en esa partición.

Objetivos de escalabilidad para Table Storage

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

Recurso Destino
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 de 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 Una cadena de hasta 1 KB
Tamaño de la RowKey Una cadena de hasta 1 KB
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 de destino de una sola partición de tabla (entidades de 1 KiB) Hasta 2000 entidades por segundo

Consulte también