Metas de escalabilidade e desempenho do Armazenamento de Tabelas

Esta referência detalha as metas de escalabilidade e desempenho para o Armazenamento do Azure. As metas de escalabilidade e desempenho listadas aqui são metas avançadas, mas podem ser alcançadas. Em todos os casos, a taxa de solicitação e a largura de banda obtidas por sua conta armazenamento dependem do tamanho dos objetos armazenados, dos padrões de acesso utilizados e do tipo de carga de trabalho executado por seu aplicativo.

Teste o serviço para determinar se o desempenho atende às suas necessidades. Se possível, evite picos repentinos na taxa de tráfego e certifique-se de que o tráfego esteja bem distribuído entre as partições.

Quando seu aplicativo atinge o limite de processamento de uma partição para sua carga de trabalho, o Armazenamento do Azure começa a retornar respostas com o código de erro 503 (Servidor Ocupado) ou 500 (Tempo Limite da Operação). Se 503 erros estiverem ocorrendo, considere modificar seu aplicativo para usar uma política de backoff exponencial para novas tentativas. A retirada exponencial permite que a carga na partição diminua e afasta os picos de tráfego nessa partição.

Metas de escala para armazenamento de Tabelas

A tabela a seguir descreve a capacidade, escalabilidade e metas de desempenho para o Armazenamento de Tabelas.

Recurso Destino
Número de tabelas em uma conta de armazenamento do Azure Limitado apenas pela capacidade da conta de armazenamento
Número de partições em uma tabela Limitado apenas pela capacidade da conta de armazenamento
Número de entidades em uma partição Limitado apenas pela capacidade da conta de armazenamento
Tamanho máximo de uma única tabela 500 TiB
Tamanho máximo de uma única entidade, incluindo todos os valores de propriedade 1 MiB
Número máximo de propriedades em uma entidade de tabela 255 (incluindo as três propriedades do sistema, PartitionKey, RowKey e Timestamp)
Tamanho total máximo de uma propriedade individual em uma entidade Varia por tipo de propriedade. Para obter mais informações, confira a seção Tipos de propriedade em Noções básicas sobre o modelo de dados do serviço tabela.
Tamanho do PartitionKey Uma cadeia de caracteres de até 1 KiB
Tamanho do RowKey Uma cadeia de caracteres de até 1 KiB
Tamanho de uma transação de grupo de entidades Uma transação pode incluir no máximo 100 entidades e o conteúdo deve ser menor que 4 MiB. Uma transação de grupo de entidades pode incluir uma atualização para uma entidade apenas uma vez.
Número máximo de políticas de acesso armazenadas por tabela 5
Taxa máxima de solicitação por conta de armazenamento 20 mil transações por segundo, o que supõe um tamanho de entidade de 1 KiB
Taxa de transferência de destino para uma partição de tabela única (entidades de 1 KiB) Até 2 mil entidades por segundo

Confira também