

# Cotas de cluster e limites de banco de dados no Amazon Aurora DSQL
<a name="CHAP_quotas"></a>

As seções a seguir descrevem as cotas de cluster e os limites de banco de dados para o Aurora DSQL.

## Cotas de cluster
<a name="SECTION_cluster-quotas"></a>

Sua Conta da AWS tem as cotas de cluster a seguir no Aurora DSQL. Para solicitar um aumento nas cotas de serviço para clusters de região única e multirregionais em uma Região da AWS específica, use a página do console [Service Quotas](https://console.aws.amazon.com/servicequotas). Para outros aumentos de cota, entre em contato com o AWS Support.


| Descrição | Limite-padrão | Configurável? | Código de erro do Aurora DSQL | A mensagem de erro | 
| --- | --- | --- | --- | --- | 
|  Máximo de clusters de região única por Conta da AWS  |  20 clusters  |  Sim  |  Código de erro `ServiceQuotaExceededException : 402` da API  |  `You have reached the cluster limit.`  | 
|  Máximo de clusters multirregionais por Conta da AWS  |  5 clusters  |  Sim  |  Código de erro `ServiceQuotaExceededException : 402` da API  |  `You have reached the cluster limit.`  | 
|  Armazenamento máximo por cluster  | Limite padrão de 10 TiB e até 256 TiB com aumento de limite aprovado |  Sim  |  `DISK_FULL(53100)`  |  `Current cluster size exceeds cluster size limit.`  | 
|  Máximo de conexões por cluster  |  10.000 conexões  |  Sim  |  `TOO_MANY_CONNECTIONS(53300)`  |  `Unable to accept connection, too many open connections.`  | 
|  Máximo de conexões por cluster  | 100 conexões por segundo |  Não  |  `CONFIGURED_LIMIT_EXCEEDED(53400)`  |  `Unable to accept connection, rate exceeded.`  | 
| Capacidade de expansão máxima da conexão por cluster | 1.000 conexões | Não | Nenhum código do erro | Nenhuma mensagem de erro | 
|  Máximo de trabalhos de restauração simultâneos  | 4 | Não | Nenhum código do erro | Nenhuma mensagem de erro | 
| Taxa de reabastecimento de conexão  | 100 conexões por segundo | Não | Nenhum código do erro | Nenhuma mensagem de erro | 

## Limites de banco de dados no Aurora DSQL
<a name="SECTION_database-limits"></a>

A tabela a seguir descreve os limites de banco de dados no Aurora DSQL.


| Descrição | Limite-padrão | Configurável? | Código de erro do Aurora DSQL | A mensagem de erro | 
| --- | --- | --- | --- | --- | 
|  Tamanho máximo combinado das colunas usadas em uma chave primária  |  1 KiB  |  Não  |  `54000`  |  `ERROR: key size too large`  | 
|  Tamanho máximo combinado das colunas em um índice secundário  |  1 KiB  |  Não  |  `54000`  |  `ERROR: key size too large`  | 
|  Tamanho máximo de uma linha em uma tabela  |  2 MiB  |  Não  |  `54000`  |  `ERROR: maximum row size exceeded`  | 
|  Tamanho máximo de uma coluna que não faz parte de um índice  |  1 MiB  |  Não  |  `54000`  |  `ERROR: maximum column size exceeded`  | 
|  Número máximo de colunas em uma chave primária ou em um índice secundário  |  8  |  Não  |  `54011`  |  `ERROR: more than 8 column keys in an index are not supported`  | 
|  Número máximo de colunas em uma tabela  |  255  |  Não  |  `54011`  |  `ERROR: tables can have at most 255 columns`  | 
|  Número máximo de índices em uma tabela  |  24  |  Não  |  `54000`  |  `ERROR: more than 24 indexes per table are not allowed`  | 
|  Tamanho máximo de todos os dados modificados em uma transação de gravação  |  10 MiB  |  Não  |  `54000`  |  `ERROR: transaction size limit 10mb exceeded DETAIL: Current transaction size {sizemb} 10mb`  | 
|  Número máximo de linhas de tabela que podem ser alteradas em um bloco de transação  |  3.000 linhas por transação. Consulte [Considerações sobre o Aurora DSQL para compatibilidade com o PostgreSQL](working-with-postgresql-compatibility-migration-guide.md#working-with-postgresql-compatibility-unsupported-limitations).  |  Não  |  `54000`  |  `ERROR: transaction row limit exceeded`  | 
|  Quantidade básica máxima de memória que uma operação de consulta pode usar  |  128 MiB por transação  |  Não  |  `53200`  |  `ERROR: query requires too much temp space, out of memory.`  | 
|  Número máximo de esquemas definidos em um banco de dados  |  10  |  Não  |  `54000`  |  `ERROR: more than 10 schemas not allowed`  | 
|  Número máximo de tabelas em um banco de dados  |  1.000 tabelas  |  Não  |  `54000`  |  `ERROR: creating more than 1000 tables not allowed`  | 
|  Número máximo de bancos de dados em um cluster  |  1  |  Não  | Nenhum código do erro |  `ERROR: unsupported statement`  | 
|  Tempo máximo da transação  |  5 minutos  |  Não  |  `54000`  |  `ERROR: transaction age limit of 300s exceeded`  | 
|  Duração máxima da conexão  |  60 minutos  |  Não  | Nenhum código do erro | Nenhuma mensagem de erro | 
|  Número máximo de visualizações em um banco de dados  |  5.000  |  Não  |  `54000`  | `ERROR: creating more than 5000 views not allowed` | 
| Tamanho máximo de definição de visualização | 2 MiB | Não | `54000` | `ERROR: view definition too large` | 
|  Número máximo de sequências  |  5.000  |  Não  |  `54000`  | `ERROR: creating more than 5000 sequences is not allowed` | 

Para ver os limites de tipo de dados específicos do Aurora DSQL, consulte [Tipos de dados compatíveis no Aurora DSQL](working-with-postgresql-compatibility-supported-data-types.md).