

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Quotas de cluster et limites de base de données dans Amazon Aurora DSQL
<a name="CHAP_quotas"></a>

Les sections suivantes décrivent les quotas de cluster et les limites de base de données pour Aurora DSQL.

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

Vous Compte AWS disposez des quotas de cluster suivants dans Aurora DSQL. Pour demander une augmentation des quotas de service pour les clusters monorégionaux et multirégionaux au sein d'un cluster spécifique Région AWS, utilisez la page de console [Service Quotas](https://console.aws.amazon.com/servicequotas). Pour d'autres augmentations de quotas, contactez AWS Support.


| Description | Limite par défaut | Configurable ? | Code d’erreur Aurora DSQL | Message d’erreur | 
| --- | --- | --- | --- | --- | 
|  Nombre maximal de clusters à région unique par Compte AWS  |  20 clusters  |  Oui  |  Code d’erreur d’API `ServiceQuotaExceededException : 402`  |  `You have reached the cluster limit.`  | 
|  Nombre maximal de clusters multirégionaux par Compte AWS  |  5 clusters  |  Oui  |  Code d’erreur d’API `ServiceQuotaExceededException : 402`  |  `You have reached the cluster limit.`  | 
|  Stockage maximum par cluster  | Limite par défaut de 10 TiB, jusqu'à 256 TiB avec augmentation de limite approuvée |  Oui  |  `DISK_FULL(53100)`  |  `Current cluster size exceeds cluster size limit.`  | 
|  Nombre maximal de connexions par cluster  |  10 000 connexions  |  Oui  |  `TOO_MANY_CONNECTIONS(53300)`  |  `Unable to accept connection, too many open connections.`  | 
|  Taux de connexion maximum par cluster  | 100 connexions par seconde |  Non  |  `CONFIGURED_LIMIT_EXCEEDED(53400)`  |  `Unable to accept connection, rate exceeded.`  | 
| Capacité de débordement de connexions maximale par cluster | 1 000 connexions | Non | Aucun code d’erreur | Aucun message d’erreur | 
|  Nombre maximal de tâches de restauration simultanées  | 4 | Non | Aucun code d’erreur | Aucun message d’erreur | 
| Taux de remplissage de connexion  | 100 connexions par seconde | Non | Aucun code d’erreur | Aucun message d’erreur | 

## Limites de base de données dans Aurora DSQL
<a name="SECTION_database-limits"></a>

Le tableau suivant décrit les limites de la base de données dans Aurora DSQL.


| Description | Limite par défaut | Configurable ? | Code d’erreur Aurora DSQL | Message d’erreur | 
| --- | --- | --- | --- | --- | 
|  Taille maximale combinée des colonnes utilisées dans une clé primaire  |  1 KIB  |  Non  |  `54000`  |  `ERROR: key size too large`  | 
|  Taille combinée maximale des colonnes d’un index secondaire  |  1 KIB  |  Non  |  `54000`  |  `ERROR: key size too large`  | 
|  Taille maximale d’une ligne dans une table  |  2 Mio  |  Non  |  `54000`  |  `ERROR: maximum row size exceeded`  | 
|  Taille maximale d’une colonne qui ne fait pas partie d’un index  |  1 MiB  |  Non  |  `54000`  |  `ERROR: maximum column size exceeded`  | 
|  Nombre maximal de colonnes dans une clé primaire ou un index secondaire  |  8  |  Non  |  `54011`  |  `ERROR: more than 8 column keys in an index are not supported`  | 
|  Nombre maximal de colonnes dans une table  |  255  |  Non  |  `54011`  |  `ERROR: tables can have at most 255 columns`  | 
|  Nombre maximal d’index dans une table  |  24  |  Non  |  `54000`  |  `ERROR: more than 24 indexes per table are not allowed`  | 
|  Taille maximale de toutes les données modifiées dans une transaction d’écriture  |  10 Mio  |  Non  |  `54000`  |  `ERROR: transaction size limit 10mb exceeded DETAIL: Current transaction size {sizemb} 10mb`  | 
|  Nombre maximal de lignes de table pouvant être mutées dans un bloc de transaction  |  3 000 lignes par transaction. Consultez [Considérations relatives à Aurora DSQL pour la compatibilité avec PostgreSQL](working-with-postgresql-compatibility-migration-guide.md#working-with-postgresql-compatibility-unsupported-limitations).  |  Non  |  `54000`  |  `ERROR: transaction row limit exceeded`  | 
|  Quantité maximale de mémoire de base qu’une opération d’interrogation peut utiliser  |  128 MiO par transaction  |  Non  |  `53200`  |  `ERROR: query requires too much temp space, out of memory.`  | 
|  Nombre maximal de schémas définis dans une base de données  |  10  |  Non  |  `54000`  |  `ERROR: more than 10 schemas not allowed`  | 
|  Nombre maximal de tables dans une base de données  |  1 000 tables  |  Non  |  `54000`  |  `ERROR: creating more than 1000 tables not allowed`  | 
|  Nombre maximal de bases de données dans un cluster  |  1  |  Non  | Aucun code d’erreur |  `ERROR: unsupported statement`  | 
|  Durée de transaction maximale  |  5 minutes  |  Non  |  `54000`  |  `ERROR: transaction age limit of 300s exceeded`  | 
|  Durée de connexion maximale  |  60 minutes  |  Non  | Aucun code d’erreur | Aucun message d’erreur | 
|  Nombre maximal de vues dans une base de données  |  5 000  |  Non  |  `54000`  | `ERROR: creating more than 5000 views not allowed` | 
| Taille maximale de la définition de la vue | 2 Mio | Non | `54000` | `ERROR: view definition too large` | 
|  Nombre maximum de séquences  |  5 000  |  Non  |  `54000`  | `ERROR: creating more than 5000 sequences is not allowed` | 

Pour connaître les limites de type de données spécifiques à Aurora DSQL, consultez [Types de données pris en charge dans Aurora DSQL](working-with-postgresql-compatibility-supported-data-types.md).