

# 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).