Cotas e limites

Nesta página, descrevemos os limites de produção do Cloud Spanner.

Esses valores estão sujeitos a alterações.

Como verificar suas cotas

Para verificar a cota atual dos recursos no seu projeto, acesse a página Cotas no Console do Google Cloud Platform.

Como aumentar suas cotas

À medida que seu uso do Cloud Spanner aumenta, o limite de cotas também pode ser ampliado. Caso você espere um aumento de uso significativo, faça sua solicitação com alguns dias de antecedência para garantir que as cotas tenham o limite necessário.

  1. Na página Cotas, selecione API Cloud Spanner na lista suspensa Serviços.

    Se você não encontrar a opção API Cloud Spanner, isso significa que a API Cloud Spanner não foi ativada.

  2. Selecione as cotas que você quer alterar.

  3. Clique em Editar cotas.

  4. Preencha seu nome, e-mail e número de telefone, e clique em Avançar.

  5. Preencha o formulário de cota e clique em Enviar solicitação.

Você receberá uma resposta da equipe do Cloud Spanner até 48 horas após a solicitação.

Limites de instância

Valor Limite
Comprimento do código da Instância 2 a 64 caracteres

Limites do banco de dados

Valor Limite
Bancos de dados por instância 100
Comprimento do código do banco de dados 2 a 30 caracteres
Tamanho do armazenamento por nó 2 TB1

Limites de esquema

Esquemas

Valor Limite
Tamanho do esquema 10 MB
Tamanho da alteração do esquema 10 MB

Tabelas

Valor Limite
Tabelas por banco de dados 2.048
Comprimento do nome da tabela 1 a 128 caracteres
Colunas por tabela 1.024
Comprimento do nome da coluna 1 a 128 caracteres
Tamanho dos dados por coluna 10 MB
Número de colunas em uma chave de tabela

16

Inclui colunas chave compartilhadas com qualquer tabela principal

Profundidade de intercalação da tabela

6

Uma tabela de nível superior com tabela filho tem profundidade 1.

Uma tabela de nível superior com tabelas neto tem profundidade 2, e assim por diante

Tamanho total de uma tabela ou chave de índice

8 KB

Inclui o tamanho de todas as colunas que compõem a chave

Índices

Valor Limite
Índices por banco de dados 4.096
Índices por tabela 32
Comprimento do nome do índice 1 a 128 caracteres
Número de colunas em uma chave de índice

16

O número de colunas indexadas (exceto as colunas de STORING) mais o número de colunas da chave primária na tabela base

Limites de consulta

Valor Limite
Colunas em uma cláusula GROUP BY 1000
Chamadas de funções 1000
Mesclagens 15
Chamadas de funções aninhadas 75
Cláusulas GROUP BY aninhadas 35
Expressões de subconsulta aninhadas 25
Declarações de subseleção aninhadas 60
Parâmetros 950
Comprimento da declaração de consulta 1 milhão de caracteres
Campos STRUCT 1000
Filhos da expressão da subconsulta 40
Uniões em uma consulta 200

Limites para criar, ler, atualizar e excluir dados

Valor Limite
Tamanho do commit (incluindo índices) 100 MB
Leituras simultâneas por sessão 100
Mutações por commit (incluindo índices)2 20.000
Sessões por banco de dados por nó 10.000
Declarações DML particionadas simultâneas por banco de dados 20.000

Limites administrativos

Valor Limite
Tamanho de solicitação de ações administrativas3 1 MB
Taxa de ações administrativas

5 por segundo por projeto

(média de mais de 100 segundos)

Limites de nós

Valor Limite
Nós por projeto por configuração de instância 25

Limites de solicitações

Valor Limite
Tamanho da solicitação, que não o tamanho dos commits4 10 MB

Observações

1. Para você usar o Cloud Spanner e acessar um banco de dados com alta disponibilidade e baixa latência, é necessário que haja um nó para cada 2 TB de dados no banco de dados. Por exemplo, se você tiver um banco de dados de 3,5 TB, será preciso provisionar pelo menos 2 nós. Isso será suficiente até que o banco de dados atinja 4 TB. Quando isso acontecer, você precisará adicionar outro nó para permitir que o banco de dados cresça. Caso contrário, haverá falhas na gravação no banco de dados. Para uma experiência de crescimento tranquila, adicione os nós antes que esse limite seja atingido no banco de dados.

2. As operações de inserção e atualização contam com a multiplicidade do número de colunas que afetam. Por exemplo, a inserção de valores em uma coluna de chave e quatro colunas que não são de chave conta como cinco mutações totais para a inserção. As operações excluir e excluir intervalo contam como uma mutação, independentemente do número de colunas afetadas.

3. O limite de uma solicitação de ação administrativa exclui confirmações, solicitações listadas na observação 4 e alterações de esquema.

4. Isso inclui solicitações para criar e atualizar um banco de dados, ler e transmitir leituras, executar consultas SQL e transmitir de consultas SQL.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud Spanner