Cotas e limites no Amazon Redshift - Amazon Redshift

Cotas e limites no Amazon Redshift

O Amazon Redshift possui cotas que limitam o uso de vários recursos em sua conta da AWS por região da AWS. Há um valor padrão para cada cota, e algumas cotas são ajustáveis. Para cotas ajustáveis, você pode solicitar um aumento para sua conta da AWS em uma região da AWS enviando um Formulário de aumento de limite do Amazon Redshift.

Cotas para objetos do Amazon Redshift

O Amazon Redshift tem cotas que limitam o uso de vários tipos de objeto. Há um valor padrão para cada um.

Nome da cota Valor padrão da AWS Ajustável Descrição

Contas da AWS que você pode autorizar para restaurar um snapshot por snapshot

20

Não

O número máximo de contas da AWS que você pode autorizar para restaurar um snapshot, por snapshot.

Contas da AWS que você pode autorizar para restaurar um snapshot por AWS KMS key

100

Não

O número máximo de contas da AWS que você pode autorizar para restaurar um snapshot, por chave do KMS. Ou seja, se você tiver 10 snapshots criptografados com uma única chave KMS, poderá autorizar 10 contas da AWS para restaurar cada snapshot ou outras combinações que adicionem até 100 contas e não excedam 20 contas para cada snapshot.

Funções do IAM de cluster para o Amazon Redshift acessar outros serviços da AWS

501

Não

O número máximo de funções do IAM que podem ser associadas a um cluster para autorizar o Amazon Redshift a acessar outros serviços da AWS para o usuário proprietário do cluster e das funções do IAM.

1O limite é 10 nas seguintes Regiões da AWS: us-iso-east-1, us-iso-west-1, us-isob-east-1.

Nível de simultaneidade (slots de consulta) para todas as filas manuais do WLM definidas pelo usuário

50

Não

O máximo de slots de consulta para todas as filas definidas pelo usuário definidas pelo gerenciamento manual do workload.

Clusters de escalabilidade de simultaneidade

10

Sim

O número máximo de clusters de escalabilidade de simultaneidade.

Nós DC2 em um cluster

128

Sim

O número máximo de nós DC2 que você pode alocar a um cluster. Para obter mais informações sobre os limites de nó para cada tipo de nó, consulte Clusters e nós no Amazon Redshift.

Assinaturas de eventos

20

Sim

O número máximo de assinaturas de eventos para esta conta na região atual da AWS.

Nós

200

Sim

O número máximo de nós em todas as instâncias de banco de dados para esta conta na região atual da AWS.

Grupos de parâmetros

20

Não

O número máximo de grupos de parâmetros para esta conta na região atual da AWS.

Nós RA3 em um cluster

128

Sim

O número máximo de nós RA3 que você pode alocar para um cluster. Para obter mais informações sobre os limites de nó para cada tipo de nó, consulte Clusters e nós no Amazon Redshift.

Endpoints da VPC gerenciados por Redshift e conectados a um cluster

30

Sim

O número máximo de endpoints da VPC gerenciados por Redshift que podem ser conectados a um cluster. Para obter mais informações sobre endpoints da VPC gerenciados por Redshift, consulte Endpoints da VPC gerenciados pelo Redshift.

Favorecidos para cluster acessado por meio de um endpoint da VPC gerenciado por RedShift

10

Sim

O número máximo de favorecidos que um proprietário de cluster pode autorizar a criar um endpoint da VPC gerenciado por RedShift para um cluster. Para obter mais informações sobre endpoints da VPC gerenciados por Redshift, consulte Endpoints da VPC gerenciados pelo Redshift.

Endpoints da VPC gerenciados por Redshift por autorização

10

Sim

O número máximo de endpoints da VPC gerenciados por Redshiftque podem ser criados por autorização. Para obter mais informações sobre endpoints da VPC gerenciados por Redshift, consulte Endpoints da VPC gerenciados pelo Redshift.

Nós reservados

200

Sim

O número máximo de nós reservados para esta conta na região atual da AWS.

Esquemas em cada banco de dados por cluster

9.900

Não

O número máximo de esquemas que você pode criar em cada banco de dados, por cluster. No entanto, os esquemas pg_temp_* não entram nessa cota.

Grupos de segurança

20

Sim

O número máximo de grupos de segurança para esta conta na região atual da AWS.

Tamanho de linha única ao carregar por COPY

4

Não

O tamanho máximo (em MB) de uma única linha ao carregar usando o comando COPY.

Snapshots

700

Sim

O número máximo de snapshots de usuário para esta conta na região atual da AWS.

Grupos de sub-rede

20

Sim

O número máximo de grupos de sub-redes para esta conta na região atual da AWS.

Sub-redes em um grupo de sub-redes

20

Sim

O número máximo de sub-redes para um grupo de sub-redes.

Tabelas para o tipo de nó de cluster large

9.900

Não

O número máximo de tabelas para o tipo de nó de cluster grande. Esse limite inclui tabelas permanentes, tabelas temporárias, tabelas de unidade de compartilhamento de dados e visões materializadas. Tabelas externas são contabilizadas como tabelas temporárias. As tabelas temporárias incluem tabelas temporárias definidas pelo usuário e tabelas temporárias criadas pelo Amazon Redshift durante o processamento de consultas ou manutenção do sistema. As visualizações e tabelas de sistemas não estão incluídas nesse limite.

Tabelas para o tipo de nó de cluster xlarge

9.900

Não

O número máximo de tabelas para o tipo de nó de cluster xlarge. Esse limite inclui tabelas permanentes, tabelas temporárias, tabelas de unidade de compartilhamento de dados e visões materializadas. Tabelas externas são contabilizadas como tabelas temporárias. As tabelas temporárias incluem tabelas temporárias definidas pelo usuário e tabelas temporárias criadas pelo Amazon Redshift durante o processamento de consultas ou manutenção do sistema. As visualizações e tabelas de sistemas não estão incluídas nesse limite.

Tabelas para tipo de nó de cluster xlplus com um cluster de nó único.

9.900

Não

O número máximo de tabelas para o tipo de nó de cluster xlplus com um cluster de nó único. Esse limite inclui tabelas permanentes, tabelas temporárias, tabelas de unidade de compartilhamento de dados e visões materializadas. Tabelas externas são contabilizadas como tabelas temporárias. As tabelas temporárias incluem tabelas temporárias definidas pelo usuário e tabelas temporárias criadas pelo Amazon Redshift durante o processamento de consultas ou manutenção do sistema. As visualizações e tabelas de sistemas não estão incluídas nesse limite.

Tabelas para tipo de nó de cluster xlplus com um cluster de vários nós.

20.000

Não

O número máximo de tabelas para o tipo de nó de cluster xlplus com um cluster de vários nós. Esse limite inclui tabelas permanentes, tabelas temporárias, tabelas de unidade de compartilhamento de dados e visões materializadas. Tabelas externas são contabilizadas como tabelas temporárias. As tabelas temporárias incluem tabelas temporárias definidas pelo usuário e tabelas temporárias criadas pelo Amazon Redshift durante o processamento de consultas ou manutenção do sistema. As visualizações e tabelas de sistemas não estão incluídas nesse limite.

Tabelas para o tipo de nó de cluster 4xlarge

200.000

Não

O número máximo de tabelas para o tipo de nó de cluster 4xlarge. Esse limite inclui tabelas permanentes, tabelas temporárias, tabelas de unidade de compartilhamento de dados e visões materializadas. Tabelas externas são contabilizadas como tabelas temporárias. As tabelas temporárias incluem tabelas temporárias definidas pelo usuário e tabelas temporárias criadas pelo Amazon Redshift durante o processamento de consultas ou manutenção do sistema. As visualizações e tabelas de sistemas não estão incluídas nesse limite.

Tabelas para o tipo de nó de cluster 8xlarge

200.000

Não

O número máximo de tabelas para o tipo de nó de cluster 8xlarge. Esse limite inclui tabelas permanentes, tabelas temporárias, tabelas de unidade de compartilhamento de dados e visões materializadas. Tabelas externas são contabilizadas como tabelas temporárias. As tabelas temporárias incluem tabelas temporárias definidas pelo usuário e tabelas temporárias criadas pelo Amazon Redshift durante o processamento de consultas ou manutenção do sistema. As visualizações e tabelas de sistemas não estão incluídas nesse limite.

Tabelas para o tipo de nó de cluster 16xlarge

200.000

Não

O número máximo de tabelas para o tipo de nó de cluster 16xlarge. Esse limite inclui tabelas permanentes, tabelas temporárias, tabelas de unidade de compartilhamento de dados e visões materializadas. Tabelas externas são contabilizadas como tabelas temporárias. As tabelas temporárias incluem tabelas temporárias definidas pelo usuário e tabelas temporárias criadas pelo Amazon Redshift durante o processamento de consultas ou manutenção do sistema. As visualizações e tabelas de sistemas não estão incluídas nesse limite.

Número de bancos de dados

60

Não

A contagem máxima permitida de bancos de dados em um cluster do Amazon Redshift. Isso exclui bancos de dados criados de unidades de compartilhamento de dados.

Tempo limite para sessões ociosas ou inativas

4 horas

Não

Esta configuração se aplica ao cluster. Para obter informações sobre como definir o valor de tempo limite de sessão ociosa para um usuário, consulte ALTER US no Guia do desenvolvedor de banco de dados do Amazon Redshift. A configuração do usuário tem precedência sobre a configuração do cluster.

Tempo limite para transações ociosas

6 horas

Não

O período máximo de inatividade para uma transação aberta antes que o Amazon Redshift encerre a sessão associada à transação. Essa configuração tem precedência sobre outras configurações de tempo limite ocioso definido pelo usuário. Ela se aplica ao cluster.

Procedimentos armazenados em um banco de dados

10.000

Não

O número máximo de procedimentos armazenados. Consulte Limites e diferenças para o suporte a procedimento armazenado para mais limites.

Número máximo de conexões para nós RA3

2.000

Não

O número máximo de conexões com um cluster RA3. O máximo de conexões permitidas varia de acordo com o tipo de nó.

Número máximo de conexões para nós DC2

Varia

Não

O número máximo de conexões com um cluster dc2.large é 500. O número máximo de conexões para um cluster dc2.8xlarge é 2 mil.

Número de funções do Amazon Redshift em um cluster

1.000

Sim

O número máximo de funções do Amazon Redshift que é possível criar por cluster. Para obter mais informações sobre funções do controle de acesso baseado em perfil (RBAC), consulte Role-based access control (RBAC) no Guia de desenvolvedor do banco de dados do Amazon Redshift

Cotas para objetos do Amazon Redshift Serverless

O Amazon Redshift tem cotas que limitam o uso de vários tipos de objeto na instância do Amazon Redshift Serverless. Há um valor padrão para cada um.

Nome da cota Valor padrão da AWS Ajustável Descrição

Número de bancos de dados

100

Não

A contagem máxima permitida de bancos de dados em um namespace do Amazon Redshift sem servidor. Isso exclui bancos de dados criados de unidades de compartilhamento de dados.

Número de esquemas

9.900

Não

A contagem máxima permitida de esquemas em uma instância do Amazon Redshift Serverless.

Número de tabelas

200.000

Não

A contagem máxima permitida de tabelas em uma instância do Amazon Redshift Serverless.

Tempo limite para sessões ociosas ou inativas

1 hora

Não

Para obter informações sobre como definir o valor de tempo limite de sessão ociosa para um usuário, consulte ALTER US no Guia do desenvolvedor de banco de dados do Amazon Redshift. A configuração do usuário tem precedência.

Tempo limite de uma consulta em execução

86.399 segundos (24 horas)

Não

O tempo máximo que uma consulta pode ficar em execução antes que o Amazon Redshift a encerre.

Tempo limite para transações ociosas

6 horas

Não

O período máximo de inatividade para uma transação aberta antes que o Amazon Redshift Serverless encerre a sessão associada à transação. Essa configuração tem precedência sobre outras configurações de tempo limite ocioso definido pelo usuário.

Número máximo de conexões

2000

Não

O número máximo de conexões permitido para se conectar a um grupo de trabalho.

Número de grupos de trabalho

25

Sim

O número de grupos de trabalho compatíveis.

Número de namespaces

25

Sim

O número de namespaces compatíveis.

Número de funções do Amazon Redshift em um grupo de trabalho

1.000

Sim

O número máximo de funções do Amazon Redshift que é possível criar por grupo de trabalho. Para obter mais informações sobre funções do controle de acesso baseado em perfil (RBAC), consulte Role-based access control (RBAC) no Guia de desenvolvedor do banco de dados do Amazon Redshift

Para obter mais informações sobre como o faturamento do Amazon Redshift Serverless é afetado pela configuração de tempo limite, consulte Faturamento do Amazon Redshift Serverless.

Cotas da API de dados do Amazon Redshift

O Amazon Redshift tem cotas que limitam o uso da API de dados do Redshift. Há um valor padrão para cada um. Para obter mais informações sobre a API de dados do Amazon Redshift, consulte Usar a API de dados Amazon Redshift.

Nome da cota Valor padrão da AWS Ajustável Descrição

Transações por segundo (TPS) para a API BatchExecuteStatement

20

Não

O número máximo de solicitações de operação que você pode fazer por segundo sem ser limitado.

Transações por segundo (TPS) para a API CancelStatement

3

Não

O número máximo de solicitações de operação que você pode fazer por segundo sem ser limitado.

Transações por segundo (TPS) para a API DescribeStatement

100

Não

O número máximo de solicitações de operação que você pode fazer por segundo sem ser limitado.

Transações por segundo (TPS) para a API DescribeTable

3

Não

O número máximo de solicitações de operação que você pode fazer por segundo sem ser limitado.

Transações por segundo (TPS) para a API ExecuteStatement

30

Não

O número máximo de solicitações de operação que você pode fazer por segundo sem ser limitado.

Transações por segundo (TPS) para a API GetStatementResult

20

Não

O número máximo de solicitações de operação que você pode fazer por segundo sem ser limitado.

Transações por segundo (TPS) para a API ListDatabases

3

Não

O número máximo de solicitações de operação que você pode fazer por segundo sem ser limitado.

Transações por segundo (TPS) para a API ListSchemas

3

Não

O número máximo de solicitações de operação que você pode fazer por segundo sem ser limitado.

Transações por segundo (TPS) para a API ListStatements

3

Não

O número máximo de solicitações de operação que você pode fazer por segundo sem ser limitado.

Transações por segundo (TPS) para a API ListTables

3

Não

O número máximo de solicitações de operação que você pode fazer por segundo sem ser limitado.

Cotas para objetos do editor de consultas v2

O Amazon Redshift tem cotas que limitam o uso de vários tipos de objeto no editor de consultas v2 do Amazon Redshift. Há um valor padrão para cada um.

Nome da cota Valor padrão da AWS Ajustável Descrição

Conexões

500

Sim

Número máximo de conexões que você pode criar usando o editor de consultas v2 nesta conta na região atual.

Entidades principais ativas por conta

50

Sim

Número máximo de entidades principais simultâneas que podem usar o editor de consultas v2 nessa conta na região atual.

Consultas salvas

2.500

Sim

Número máximo de consultas salvas que você pode criar usando o editor de consultas v2 nesta conta na região atual.

Versões de consulta

20

Sim

Número máximo de versões por consulta que você pode criar usando o editor de consultas v2 nesta conta na região atual.

Gráficos salvos

500

Sim

Número máximo de gráficos salvos que você pode criar usando o editor de consultas v2 nesta conta na região atual.

Tamanho dos dados obtidos por consulta

100

Não

Tamanho máximo, em megabytes, de dados obtidos por consulta pelo editor de consultas v2 nesta conta na região atual.

Máximo de conexões simultâneas

3

Não

Máximo de conexões de banco de dados por usuário (inclui sessões isoladas). Esse valor pode ser definido de 1 a 10 pelo administrador do editor de consultas v2 em Account settings (Configurações da conta). Se você atingir o limite definido pelo administrador, considere usar sessões compartilhadas em vez de sessões isoladas ao executar seu SQL. Para obter mais informações sobre conexões, consulte Abrir o editor de consultas v2. Para obter mais informações sobre o limite, consulte Configurações da conta.

Cotas e limites para objetos do Amazon Redshift Spectrum

O Amazon Redshift Spectrum tem as seguintes cotas e limites:

  • O número máximo de bancos de dados por conta da AWS ao usar um AWS Glue Data Catalog. Para obter esse valor, consulte Cotas do serviço AWS Glue no Referência geral da Amazon Web Services.

  • O número máximo de tabelas por banco de dados ao usar um AWS Glue Data Catalog. Para obter esse valor, consulte Cotas do serviço AWS Glue no Referência geral da Amazon Web Services.

  • O número máximo de partições por tabela ao usar um AWS Glue Data Catalog. Para obter esse valor, consulte Cotas do serviço AWS Glue no Referência geral da Amazon Web Services.

  • O número máximo de partições por conta da AWS ao usar um AWS Glue Data Catalog. Para obter esse valor, consulte Cotas do serviço AWS Glue no Referência geral da Amazon Web Services.

  • O número máximo de colunas para tabelas externas ao usar um AWS Glue Data Catalog, 1.597 quando pseudocolunas estão habilitadas e 1.600 quando pseudocolunas não estão habilitadas.

  • O tamanho máximo de um valor de string em um arquivo ION ou JSON ao usar um AWS Glue Data Catalog é de 16 KB. A string poderá ser truncada se você atingir esse limite.

  • É possível adicionar no máximo 100 partições usando uma única instrução ALTER TABLE.

  • Todos os dados do S3 devem estar localizados na mesma região da AWS que o cluster do Amazon Redshift.

  • Os timestamps em Ion e JSON precisam ter formato ISO8601.

  • Não há suporte para a compactação externa de arquivos ORC.

  • Texto, OpenCSV e Regex SERDEs não são compatíveis com delimitadores octais maiores que '\177'.

  • Você deve especificar um predicado na coluna de partição para evitar leituras de todas as partições.

    Por exemplo, o seguinte predicado filtra a coluna ship_dtm, mas não aplica o filtro à coluna de partição ship_yyyymm:

    WHERE ship_dtm > '2018-04-01'.

    Para ignorar partições desnecessárias, você precisa adicionar um predicado WHERE ship_yyyymm = '201804'. Esse predicado limitará as operações de leitura à partição \ship_yyyymm=201804\.

Esses limites não se aplicam a uma metastore do Apache Hive.

Restrições de nomenclatura

A tabela a seguir descreve as restrições de nomenclatura no Amazon Redshift.

Identificador de Cluster

  • Um identificador de cluster deve conter somente caracteres em minúsculas.

  • Deve conter de 1 a 63 caracteres alfanuméricos ou hifens.

  • O primeiro caractere deve ser uma letra.

  • Não pode terminar com um hífen ou conter dois hifens consecutivos.

  • Ele deve ser exclusivo para todos os clusters dentro de uma conta da AWS.

Nome do banco de dados

  • Um nome de banco de dados deve conter de 1 a 64 caracteres alfanuméricos.

  • Ele deve conter somente letras minúsculas.

  • Ele não pode ser uma palavra reservada. Para obter uma lista de palavras reservadas, consulte Palavras reservadas no Guia do desenvolvedor de banco de dados do Amazon Redshift.

Nome do endpoint de um endpoint da VPC gerenciado por RedShift

  • O nome do endpoint deve conter de 1 a 30 caracteres.

  • Os caracteres válidos são A-Z, a-z, 0-9 e hífen (-).

  • O primeiro caractere deve ser uma letra.

  • O nome não pode conter dois hifens consecutivos ou terminar com um hífen.

Nome de usuário administrador

  • Um nome de usuário administrador deve conter somente caracteres em minúsculas.

  • Deve conter de 1 a 128 caracteres alfanuméricos.

  • O primeiro caractere deve ser uma letra.

  • Ele não pode ser uma palavra reservada. Para obter uma lista de palavras reservadas, consulte Palavras reservadas no Guia do desenvolvedor de banco de dados do Amazon Redshift.

Senha do Admin

  • Uma senha de administrador deve conter de 8 a 64 caracteres.

  • Ela deve conter pelo menos uma letra maiúscula.

  • Ela deve conter pelo menos uma letra minúscula.

  • Ela deve conter um número.

  • Ele pode usar qualquer caractere ASCII com os códigos ASCII 33–126, exceto ' (aspas simples), " (aspas duplas), \, / ou @.

Nome do parameter group

  • Um nome de grupo de parâmetros deve conter de 1 a 255 caracteres alfanuméricos ou hifens.

  • Ele deve conter somente caracteres minúsculos.

  • O primeiro caractere deve ser uma letra.

  • Não pode terminar com um hífen ou conter dois hífens consecutivos.

Nome do grupo de segurança do cluster

  • Um nome de grupo de segurança do cluster não deve conter mais de 255 caracteres alfanuméricos ou hifens.

  • Ele deve conter somente caracteres minúsculos.

  • Ele não deve ser Default.

  • Ele deve ser exclusivo para todos os grupos de segurança criados pela conta da AWS.

Nome do grupo de sub-redes

  • Um nome do grupo de sub-redes não deve conter mais de 255 caracteres alfanuméricos ou hifens.

  • Ele deve conter somente caracteres minúsculos.

  • Ele não deve ser Default.

  • Ele deve ser exclusivo para todos os grupos de sub-rede criados pela conta da AWS.

Identificador de snapshot do cluster

  • Um identificador de snapshot do cluster não deve conter mais de 255 caracteres alfanuméricos ou hifens.

  • Ele deve conter somente caracteres minúsculos.

  • Ele não deve ser Default.

  • Ele deve ser exclusivo para todos os identificadores de snapshot criados pela conta da AWS.