

# Cuotas de clúster y límites de base de datos en Amazon Aurora DSQL
<a name="CHAP_quotas"></a>

Las siguientes secciones describen las cuotas de clúster y los límites de base de datos para Aurora DSQL.

## Cuotas de clúster
<a name="SECTION_cluster-quotas"></a>

La Cuenta de AWS tiene las siguientes cuotas de clúster en Aurora DSQL. Para solicitar un aumento de las cuotas de servicio para clústeres de una región o multirregionales en una Región de AWS específica, utilice la página de la consola de [Service Quotas](https://console.aws.amazon.com/servicequotas). Para otros aumentos de cuotas, póngase en contacto con AWS Support.


| Descripción | Límite predeterminado | ¿Configurable? | Código de error de Aurora DSQL | Mensaje de error | 
| --- | --- | --- | --- | --- | 
|  Máximo de clústeres de región única por Cuenta de AWS  |  20 clústeres  |  Sí  |  Código de error de la API `ServiceQuotaExceededException : 402`  |  `You have reached the cluster limit.`  | 
|  Número máximo de clústeres de varias regiones por Cuenta de AWS  |  5 clústeres  |  Sí  |  Código de error de la API `ServiceQuotaExceededException : 402`  |  `You have reached the cluster limit.`  | 
|  Almacenamiento máximo por clúster  | Límite predeterminado de 10 TiB, hasta 256 TiB con aumento de límite aprobado |  Sí  |  `DISK_FULL(53100)`  |  `Current cluster size exceeds cluster size limit.`  | 
|  Conexiones máximas por clúster  |  10 000 conexiones  |  Sí  |  `TOO_MANY_CONNECTIONS(53300)`  |  `Unable to accept connection, too many open connections.`  | 
|  Tasa máxima de conexiones por clúster  | 100 conexiones por segundo |  No  |  `CONFIGURED_LIMIT_EXCEEDED(53400)`  |  `Unable to accept connection, rate exceeded.`  | 
| Capacidad máxima de capacidad de ampliación por clúster | 1000 conexiones | No | Sin código de error | Sin mensaje de error | 
|  Máximo de trabajos de restauración simultáneos  | 4 | No | Sin código de error | Sin mensaje de error | 
| Tasa de reposición de conexiones  | 100 conexiones por segundo | No | Sin código de error | Sin mensaje de error | 

## Límites de base de datos en Aurora DSQL
<a name="SECTION_database-limits"></a>

En la siguiente tabla se describen los límites de la base de datos en Aurora DSQL.


| Descripción | Límite predeterminado | ¿Configurable? | Código de error de Aurora DSQL | Mensaje de error | 
| --- | --- | --- | --- | --- | 
|  Tamaño máximo combinado de las columnas utilizadas en una clave principal  |  1 KiB  |  No  |  `54000`  |  `ERROR: key size too large`  | 
|  Tamaño máximo combinado de las columnas de un índice secundario  |  1 KiB  |  No  |  `54000`  |  `ERROR: key size too large`  | 
|  Tamaño máximo de una fila en una tabla  |  2 MiB  |  No  |  `54000`  |  `ERROR: maximum row size exceeded`  | 
|  Tamaño máximo de una columna que no forma parte de un índice  |  1 MiB  |  No  |  `54000`  |  `ERROR: maximum column size exceeded`  | 
|  Número máximo de columnas en una clave principal o un índice secundario  |  8  |  No  |  `54011`  |  `ERROR: more than 8 column keys in an index are not supported`  | 
|  Número máximo de columnas en una tabla  |  255  |  No  |  `54011`  |  `ERROR: tables can have at most 255 columns`  | 
|  Número máximo de índices en una tabla  |  24  |  No  |  `54000`  |  `ERROR: more than 24 indexes per table are not allowed`  | 
|  Tamaño máximo de todos los datos modificados en una transacción de escritura  |  10 MiB  |  No  |  `54000`  |  `ERROR: transaction size limit 10mb exceeded DETAIL: Current transaction size {sizemb} 10mb`  | 
|  Número máximo de filas de tablas que se pueden mutar en un bloque de transacción  |  3000 filas por transacción. Consulte [Consideraciones de Aurora DSQL para la compatibilidad de PostgreSQL](working-with-postgresql-compatibility-migration-guide.md#working-with-postgresql-compatibility-unsupported-limitations).  |  No  |  `54000`  |  `ERROR: transaction row limit exceeded`  | 
|  Cantidad máxima de memoria base que puede utilizar una operación de consulta  |  128 MiB por transacción  |  No  |  `53200`  |  `ERROR: query requires too much temp space, out of memory.`  | 
|  Número máximo de esquemas definidos en una base de datos  |  10  |  No  |  `54000`  |  `ERROR: more than 10 schemas not allowed`  | 
|  Número máximo de tablas en una base de datos  |  1000 tablas  |  No  |  `54000`  |  `ERROR: creating more than 1000 tables not allowed`  | 
|  Número máximo de bases de datos en un clúster  |  1  |  No  | Sin código de error |  `ERROR: unsupported statement`  | 
|  Tiempo máximo de transacción  |  5 minutos  |  No  |  `54000`  |  `ERROR: transaction age limit of 300s exceeded`  | 
|  Duración máxima de la conexión  |  60 minutos  |  No  | Sin código de error | Sin mensaje de error | 
|  Número máximo de vistas en una base de datos  |  5 000  |  No  |  `54000`  | `ERROR: creating more than 5000 views not allowed` | 
| Tamaño máximo de definición de vista | 2 MiB | No | `54000` | `ERROR: view definition too large` | 
|  Cantidad máxima de secuencias  |  5 000  |  No  |  `54000`  | `ERROR: creating more than 5000 sequences is not allowed` | 

Para conocer los límites de tipos de datos específicos de Aurora DSQL, consulte [Tipos de datos admitidos en Aurora DSQL](working-with-postgresql-compatibility-supported-data-types.md).