Este tópico descreve os limites aplicáveis a consultas SQL.
Limites de configuração
|
Item |
Limite |
Descrição |
|
Nome do banco de dados |
Único dentro de uma região |
O nome do banco de dados corresponde ao nome da instância. O nome do banco de dados deve atender aos seguintes requisitos: - O nome deve ter entre 3 e 16 bytes e pode conter letras, dígitos e hifens (-). - O nome deve começar com uma letra e não pode terminar com hífen (-). - O nome deve ser diferente das palavras reservadas e palavras-chave do SQL. Para mais informações, consulte Palavras reservadas e palavras-chave do SQL. |
|
Nome da tabela de mapeamento |
Único dentro de um banco de dados |
O nome da tabela corresponde ao nome da tabela de dados ou da tabela de índice. O nome da tabela deve atender aos seguintes requisitos: - O nome deve ter entre 1 e 255 bytes e pode conter letras, dígitos e sublinhados (_). - O nome deve começar com uma letra ou um sublinhado (_). - O nome deve ser diferente das palavras reservadas e palavras-chave do SQL. Para mais informações, consulte Palavras reservadas e palavras-chave do SQL. |
|
Nome da coluna |
Único dentro de uma tabela |
O nome da coluna corresponde ao nome da coluna em uma tabela de dados ou tabela de índice. O nome da coluna deve atender aos seguintes requisitos: - O nome deve ter entre 1 e 255 bytes e pode conter letras, dígitos e sublinhados (_). - O nome deve começar com uma letra ou um sublinhado (_). - O nome deve ser diferente das palavras reservadas e palavras-chave do SQL. Para mais informações, consulte Palavras reservadas e palavras-chave do SQL. |
|
Tipos de dados das colunas de chave primária |
VARCHAR, BIGINT e VARBINARY |
- VARCHAR: string com comprimento máximo de 1 KB. Recomenda-se definir o comprimento máximo dos valores da coluna de chave primária como 1.024, usando VARCHAR(1024). - BIGINT: inteiro com sinal de 64 bits e 8 bytes de comprimento. - VARBINARY: dados binários com comprimento máximo de 1 KB. Recomenda-se definir o comprimento máximo dos valores da coluna de chave primária como 1.024, usando VARBINARY(1024). |
|
Tipos de dados das colunas de atributo |
MEDIUMTEXT, BIGINT, DOUBLE, MEDIUMBLOB e BOOL |
- MEDIUMTEXT: string com comprimento máximo de 2 MB. - BIGINT: inteiro com sinal de 64 bits e 8 bytes de comprimento. - DOUBLE: inteiro com sinal de 64 bits e 8 bytes de comprimento. - MEDIUMBLOB: dados binários com comprimento máximo de 2 MB. - BOOL: True ou False com 1 byte de comprimento. |
Limites de operações
|
Item |
Limite |
Descrição |
|
Duração de execução de uma instrução SQL única |
30 segundos |
A duração de execução de uma instrução SQL está relacionada à complexidade da instrução e ao 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 em uma única varredura |
128 MB ou 100.000 linhas |
O número máximo de linhas em uma única varredura é 100.000, ou o volume máximo de dados é 128 MB. Se o limite superior for excedido, o sistema retorna um erro. |
|
Tipo de dados e posição de uma coluna |
Não modificável |
O tipo de dados e a posição de uma coluna não podem ser modificados. |
|
Distinção entre maiúsculas e minúsculas |
Não diferencia maiúsculas de minúsculas |
Os nomes de tabelas e de colunas no Tablestore diferenciam maiúsculas de minúsculas. Ao usar SQL, os nomes de tabelas e colunas do Tablestore são convertidos para letras minúsculas para fins de correspondência. Nesse caso, para operar sobre a coluna |