Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta referência detalha as metas de escalabilidade e desempenho para o Armazenamento do Azure. As metas de escalabilidade e desempenho aqui listadas são de topo de gama, mas são alcançáveis. Em todos os casos, a taxa de pedidos e a largura de banda que a sua conta de armazenamento atinge dependem do tamanho dos objetos armazenados, dos padrões de acesso usados e do tipo de carga de trabalho que a sua aplicação realiza.
Teste o seu serviço para determinar se o seu desempenho corresponde aos seus requisitos. Se possível, evite picos repentinos na taxa de tráfego e garanta que o tráfego seja bem distribuído entre partições.
Quando seu aplicativo atinge o limite do que uma partição pode lidar com sua carga de trabalho, o Armazenamento do Azure começa a retornar respostas de código de erro 503 (Servidor ocupado) ou código de erro 500 (Tempo limite de operação). Se ocorrerem erros 503, considere modificar a sua aplicação para utilizar uma política de adiamento exponencial para novas tentativas. A estratégia de recuo exponencial diminui a carga na partição e atenua os picos de tráfego nessa partição.
Otimizar metas para armazenamento em tabelas
A tabela seguinte descreve os objetivos de capacidade, escalabilidade e desempenho para o armazenamento de Tabelas.
| Recurso | Objetivo |
|---|---|
| Número de tabelas numa conta de armazenamento do Azure | Limitado apenas pela capacidade da conta de armazenamento |
| Número de partições numa tabela | Limitado apenas pela capacidade da conta de armazenamento |
| Número de entidades numa partição | Limitado apenas pela capacidade da conta de armazenamento |
| Tamanho máximo de uma tabela única | 500 TiB |
| Tamanho máximo de uma entidade única, incluindo todos os valores de propriedade | 1 Mebibyte |
| Número máximo de propriedades numa entidade de tabela | 255 (incluindo três propriedades do sistema, PartitionKey, RowKey e Timestamp) |
| Tamanho total máximo de uma propriedade individual numa entidade | Varia consoante o tipo de propriedade. Para obter mais informações, consulte Tipos de propriedade em Noções básicas sobre o modelo de dados do serviço de tabela. |
| Tamanho de PartitionKey | Uma cadeia de caracteres de até 1024 caracteres |
| Tamanho de RowKey | Uma cadeia de caracteres de até 1024 caracteres |
| Tamanho de uma transação do grupo de entidades | Uma transação pode incluir no máximo 100 entidades e o payload tem de ser inferior a 4 MiB. Uma transação de grupo de entidades pode incluir uma atualização a uma entidade apenas uma vez. |
| Número máximo de políticas de acesso armazenadas por tabela | 5 |
| Taxa máxima de pedidos por conta de armazenamento | 20 000 transações por segundo, pressupondo um tamanho de entidade de 1 KiB |
| Débito de destino para uma partição de uma única tabela (entidades de 1 KiB) | Até 2000 entidades por segundo |