Este tópico descreve os limites do Tablestore.
Instâncias
Item | Limite | Descrição |
Número de instâncias | 10 | Se esse limite não atender aos seus requisitos de negócio, envie um ticket. |
Nome da instância | Único dentro de uma região | Convenções de nomenclatura de instâncias:
|
Número de tabelas em uma instância | 64 | O número de tabelas corresponde à soma das tabelas de dados, índices secundários, tabelas de séries temporais, índices Lastpoint e armazenamentos analíticos. Se esse limite não atender aos seus requisitos de negócio, envie um ticket. Importante Uma tabela de séries temporais é composta por uma tabela de metadados e uma tabela de dados. Portanto, cada tabela de séries temporais equivale a duas tabelas. |
Modelo Wide Column
Item | Limite | Descrição |
Nome de uma tabela de dados | Único dentro de uma instância | Convenções de nomenclatura para tabelas de dados:
|
Número de colunas de chave primária | 1~4 | A primeira coluna de chave primária é a chave de partição. |
Tipos de dados das colunas de chave primária | String, Integer e Binary |
|
Número de colunas de atributo | Nenhum | O Tablestore não impõe limite ao número de colunas de atributo. Ao tentar ler uma linha com um número excessivo de colunas de atributo, como centenas de milhares, a leitura pode falhar por timeout. Nesse caso, especifique as colunas de atributo desejadas ou leia os dados de forma paginada. Recomendamos não ultrapassar 10.000 colunas de atributo. |
Tipos de dados das colunas de atributo | String, Integer, Double, Boolean e Binary |
|
Número de colunas predefinidas | 0~32 | Colunas predefinidas são colunas não primárias cujos nomes e tipos são definidos na criação da tabela de dados. Essas colunas podem ser usadas como campos de um índice secundário criado para a tabela de dados. |
Para mais informações sobre limites do modelo Wide Column, consulte Limitations of the wide column model.
Modelo TimeSeries
Item | Limite | Descrição |
Nome de uma tabela de séries temporais | Único dentro de uma instância | Convenções de nomenclatura para tabelas de séries temporais:
|
Para mais informações sobre limites do modelo TimeSeries, consulte Limits on the TimeSeries model.
Índices de pesquisa
Item | Limite | Descrição |
Número de índices de pesquisa | Nenhum | Recomendamos crie apenas um índice de pesquisa contendo todos os campos que você deseja consultar. |
Número de campos do índice | 1000 | Nenhum |
Número de linhas | 100 bilhões | Se esse limite não atender aos seus requisitos de negócio, envie um ticket. |
Tamanho total | 100 TB | Se esse limite não atender aos seus requisitos de negócio, envie um ticket. |
Taxa de leitura ou gravação | 50.000 linhas/s |
Se esse limite não atender aos seus requisitos de negócio, envie um ticket. |
Latência de sincronização | 3s |
|
Máximo de versões | Não suportado | Nenhum |
Para mais informações sobre limites de índices de pesquisa, consulte Search index limits.
Índices secundários
Item | Limite | Descrição |
Número de índices secundários | 5 | Se esse limite não atender aos seus requisitos de negócio, envie um ticket. |
Número de campos do índice | 36 |
|
Máximo de versões | Não suportado | Nenhum |
Para mais informações sobre limites de índices secundários, consulte Secondary index limits.
Consulta SQL
Item | Limite | Descrição |
Nomes de tabelas de mapeamento e de colunas | Não podem ser iguais a uma palavra reservada ou palavra-chave | Convenções de nomenclatura para tabelas de mapeamento e colunas em tabelas de mapeamento:
|
Duração de execução de uma instrução SQL individual | 30 s | A duração de execução de uma instrução SQL individual depende da complexidade da instrução e do volume de dados na tabela. O tempo máximo é de 30 segundos. Se esse limite for excedido, o sistema retorna um erro. |
Volume de dados por varredura individual | 128 MB ou 100.000 linhas | O número máximo de linhas por varredura individual é 100.000, ou o volume máximo de dados é 128 MB. Se o limite superior for excedido, o sistema retorna um erro. |
Para mais informações, consulte Limits on SQL queries.