Quotas et limites d’Amazon Redshift - Amazon Redshift

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 et limites d’Amazon Redshift

Amazon Redshift dispose de quotas qui limitent l'utilisation de plusieurs ressources de votre AWS compte par région. AWS Il y a une valeur par défaut pour chaque quota et certains quotas sont ajustables. Pour les quotas ajustables, vous pouvez demander une augmentation de votre AWS compte dans une AWS région en soumettant un formulaire d'augmentation des limites Amazon Redshift.

Quotas pour les objets Amazon Redshift

Amazon Redshift dispose de quotas qui limitent l’utilisation de plusieurs types d’objet. Une valeur par défaut est définie pour chacun d’entre eux.

Nom du quota AWS valeur par défaut Ajustable Description

AWS comptes que vous pouvez autoriser à restaurer un instantané par instantané

20

Non

Nombre maximal de AWS comptes que vous pouvez autoriser à restaurer un instantané, par instantané.

AWS comptes que vous pouvez autoriser à restaurer un instantané par AWS KMS key

100

Non

Nombre maximal de AWS comptes que vous pouvez autoriser à restaurer un instantané, par clé KMS. Autrement dit, si vous avez 10 instantanés chiffrés avec une seule clé KMS, vous pouvez autoriser 10 comptes AWS pour restaurer chaque instantané, ou autres combinaisons qui s'ajoutent jusqu'à 100 comptes, sans dépasser 20 comptes pour chaque instantané.

Rôles IAM du cluster permettant à Amazon Redshift d'accéder à d'autres services AWS

50 1

Non

Nombre maximal de rôles IAM que vous pouvez associer à un cluster pour autoriser Amazon Redshift à accéder à AWS d'autres services pour l'utilisateur propriétaire du cluster et des rôles IAM.

1 Le quota est de 10 dans les cas suivants Régions AWS : us-iso-east -1, us-iso-west -1, us-isob-east -1.

Niveau de simultanéité (emplacements de requête) pour toutes les files d’attente WLM manuelles définies par l’utilisateur

50

Non

Emplacements de requête maximum pour toutes les files d’attente définies par l’utilisateur définies par la gestion manuelle de la charge de travail.

Clusters de mise à l’échelle de la simultanéité

10

Oui

Nombre maximal de clusters de mise à l’échelle de la simultanéité.

Nœuds DC2 dans un cluster

128

Oui

Nombre maximal de nœuds DC2 que vous pouvez allouer à un cluster. Pour plus d’informations sur les limites de nœud pour chaque type de nœud, consultez Clusters et nœuds dans Amazon Redshift.

Abonnements aux événements

20

Oui

Le nombre maximum d'abonnements à des événements pour ce compte dans la AWS région actuelle.

Nœuds

200

Oui

Nombre maximal de nœuds sur toutes les instances de base de données pour ce compte dans la AWS région actuelle.

Groupes de paramètres

20

Non

Le nombre maximum de groupes de paramètres pour ce compte dans la AWS région actuelle.

Nœuds RA3 dans un cluster

128

Oui

Nombre maximal de nœuds RA3 que vous pouvez allouer à un cluster. Pour plus d’informations sur les limites de nœud pour chaque type de nœud, consultez Clusters et nœuds dans Amazon Redshift.

Points de terminaison de VPC gérés par Redshift connectés à un cluster

30

Oui

Nombre maximal de points de terminaison de VPC gérés par Redshift que vous pouvez connecter à un cluster. Pour plus d’informations sur les points de terminaison de VPC gérés par Redshift, consultez Utilisation de points de terminaison gérés par Redshift VPC.

Accès des bénéficiaires du cluster via un point de terminaison de VPC géré par Redshift

5

Oui

Nombre maximal de bénéficiaires qu’un propriétaire de cluster peut autoriser à créer un point de terminaison de VPC géré par Redshift pour ledit cluster. Pour plus d’informations sur les points de terminaison de VPC gérés par Redshift, consultez Utilisation de points de terminaison gérés par Redshift VPC.

Points de terminaison de VPC gérés par Redshift par autorisation

5

Oui

Nombre maximal de points de terminaison de VPC gérés par Redshift que vous pouvez créer par autorisation. Pour plus d’informations sur les points de terminaison de VPC gérés par Redshift, consultez Utilisation de points de terminaison gérés par Redshift VPC.

Nœuds réservés

200

Oui

Le nombre maximum de nœuds réservés pour ce compte dans la AWS région actuelle.

Schémas dans chaque base de données par cluster

9 900

Non

Nombre maximal de schémas que vous pouvez créer dans chaque base de données, par cluster. Toutefois, les schémas pg_temp_* ne sont pas pris en compte dans ce quota.

Groupes de sécurité

20

Oui

Le nombre maximum de groupes de sécurité pour ce compte dans la AWS région actuelle.

Taille de ligne unique lors du chargement par COPY

4

Non

Taille maximale (en Mo) d’une seule ligne lors du chargement à l’aide de la commande COPY.

Instantanés

700

Oui

Le nombre maximum de clichés utilisateur pour ce compte dans la AWS région actuelle.

Groupes de sous-réseaux

20

Oui

Le nombre maximum de groupes de sous-réseaux pour ce compte dans la AWS région actuelle.

Sous-réseaux dans un groupe de sous-réseaux

20

Oui

Nombre maximal de sous-réseaux pour un groupe de sous-réseaux.

Tables pour le type de nœud de cluster large

9 900

Non

Nombre maximal de tables pour le type de nœud de cluster volumineux. Cette limite inclut les tables permanentes, les tables temporaires, les tables d’unités de partage des données et les vues matérialisées. Les tables externes sont comptées comme des tables temporaires. Les tables temporaires incluent les tables temporaires définies par l’utilisateur et les tables temporaires créées par Amazon Redshift pendant le traitement des requêtes ou la maintenance du système. Les vues et les tables système ne sont pas incluses dans cette limite.

Tables pour le type de nœud de cluster xlarge

9 900

Non

Nombre maximal de tables pour le type de nœud de cluster xlarge. Cette limite inclut les tables permanentes, les tables temporaires, les tables d’unités de partage des données et les vues matérialisées. Les tables externes sont comptées comme des tables temporaires. Les tables temporaires incluent les tables temporaires définies par l’utilisateur et les tables temporaires créées par Amazon Redshift pendant le traitement des requêtes ou la maintenance du système. Les vues et les tables système ne sont pas incluses dans cette limite.

Tables pour le type de nœud de cluster xlplus avec un cluster à nœud unique.

9 900

Non

Nombre maximal de tables pour le type de nœud de cluster xlplus avec un cluster à nœud unique. Cette limite inclut les tables permanentes, les tables temporaires, les tables d’unités de partage des données et les vues matérialisées. Les tables externes sont comptées comme des tables temporaires. Les tables temporaires incluent les tables temporaires définies par l’utilisateur et les tables temporaires créées par Amazon Redshift pendant le traitement des requêtes ou la maintenance du système. Les vues et les tables système ne sont pas incluses dans cette limite.

Tables pour le type de nœud de cluster xlplus avec un cluster à plusieurs nœuds.

20 000

Non

Nombre maximal de tables pour le type de nœud de cluster xlplus avec un cluster à plusieurs nœuds. Cette limite inclut les tables permanentes, les tables temporaires, les tables d’unités de partage des données et les vues matérialisées. Les tables externes sont comptées comme des tables temporaires. Les tables temporaires incluent les tables temporaires définies par l’utilisateur et les tables temporaires créées par Amazon Redshift pendant le traitement des requêtes ou la maintenance du système. Les vues et les tables système ne sont pas incluses dans cette limite.

Tables pour le type de nœud de cluster 4xlarge

200 000

Non

Nombre maximal de tables pour le type de nœud de cluster 4xlarge. Cette limite inclut les tables permanentes, les tables temporaires, les tables d’unités de partage des données et les vues matérialisées. Les tables externes sont comptées comme des tables temporaires. Les tables temporaires incluent les tables temporaires définies par l’utilisateur et les tables temporaires créées par Amazon Redshift pendant le traitement des requêtes ou la maintenance du système. Les vues et les tables système ne sont pas incluses dans cette limite.

Tables pour le type de nœud de cluster 8xlarge

200 000

Non

Nombre maximal de tables pour le type de nœud de cluster 8xlarge. Cette limite inclut les tables permanentes, les tables temporaires, les tables d’unités de partage des données et les vues matérialisées. Les tables externes sont comptées comme des tables temporaires. Les tables temporaires incluent les tables temporaires définies par l’utilisateur et les tables temporaires créées par Amazon Redshift pendant le traitement des requêtes ou la maintenance du système. Les vues et les tables système ne sont pas incluses dans cette limite.

Tables pour le type de nœud de cluster 16xlarge

200 000

Non

Nombre maximal de tables pour le type de nœud de cluster 16xlarge. Cette limite inclut les tables permanentes, les tables temporaires, les tables d’unités de partage des données et les vues matérialisées. Les tables externes sont comptées comme des tables temporaires. Les tables temporaires incluent les tables temporaires définies par l’utilisateur et les tables temporaires créées par Amazon Redshift pendant le traitement des requêtes ou la maintenance du système. Les vues et les tables système ne sont pas incluses dans cette limite.

Nombre de bases de données

60

Non

Le nombre maximum autorisé de bases de données dans un cluster Amazon Redshift. Cela exclut les bases de données créées à partir d’unités de partage des données.

Délai d’expiration pour les sessions en veille ou inactives

4 heures

Non

Ce paramètre s’applique uniquement au cluster. Pour plus d’informations sur la définition du délai d’inactivité de la session pour un utilisateur, consultez ALTER USER dans le Manuel du développeur de bases de données Amazon Redshift. Le paramètre utilisateur est prioritaire sur le paramètre de cluster.

Délai d’expiration des transactions inactives

6 heures

Non

Période maximale d’inactivité pour une transaction ouverte avant qu’Amazon Redshift mette fin à la session associée à la transaction. Ce paramètre est prioritaire sur tous les paramètres de délai d’expiration d’inactivité définis par l’utilisateur. Il s’applique au cluster.

Procédures stockées dans une base de données

10 000

Non

Nombre maximal de procédures stockées. Consultez Limites et différences en matière de prise en charge des procédures stockées pour connaître les autres limites.

Nombre maximal de connexions pour les nœuds RA3

2 000

Non

Nombre maximal de connexions à un cluster RA3. (Ceci s’applique spécifiquement aux types de nœuds ra3.xlplus, ra3.4xlarge et ra3.16xlarge.) Le nombre maximum de connexions autorisées varie selon le type de nœud.

Nombre maximal de connexions pour les nœuds DC2

Varie

Non

Le nombre maximum de connexions à un cluster dc2.large est de 500. Le nombre maximum de collections par cluster dc2.8xlarge est de 2000.

Nombre de rôles Amazon Redshift dans un cluster

1 000

Oui

Nombre maximal de rôles Amazon Redshift que vous pouvez créer par cluster. Pour plus d’informations sur les rôles de contrôle d’accès basé sur les rôles (RBAC), consultez Contrôle d’accès basé sur les rôles (RBAC) dans le Guide du développeur de base de données Amazon Redshift.

Quotas pour les objets Amazon Redshift sans serveur

Amazon Redshift dispose de quotas qui limitent l’utilisation de plusieurs types d’objets dans votre instance Amazon Redshift sans serveur. Une valeur par défaut est définie pour chacun d’entre eux.

Nom du quota AWS valeur par défaut Ajustable Description

Nombre de bases de données

100

Non

Nombre maximal autorisé de bases de données dans un espace de noms Amazon Redshift sans serveur. Cela exclut les bases de données créées à partir d’unités de partage des données.

Nombre de schémas

9 900

Non

Le nombre maximum de schémas autorisés dans une instance Amazon Redshift sans serveur.

Nombre de tables

200 000

Non

Le nombre maximum de tables autorisées dans une instance Amazon Redshift sans serveur.

Délai d’expiration pour les sessions en veille ou inactives

1 heure

Non

Pour plus d’informations sur la définition du délai d’inactivité de la session pour un utilisateur, consultez ALTER USER dans le Manuel du développeur de bases de données Amazon Redshift. Le paramètre utilisateur est prioritaire.

Délai d’expiration une requête en cours d’exécution

86 399 secondes (24 heures)

Non

Durée maximale d’exécution d’une requête avant qu’Amazon Redshift ne la termine.

Délai d’expiration des transactions inactives

6 heures

Non

Période maximale d’inactivité pour une transaction ouverte avant qu’Amazon Redshift sans serveur mette fin à la session associée à la transaction. Ce paramètre est prioritaire sur tous les paramètres de délai d’expiration d’inactivité définis par l’utilisateur.

Nombre maximum de connexions

2000

Non

Le nombre maximum de connexions autorisées pour se connecter à un groupe de travail.

Nombre de groupes de travail

25

Oui

Nombre de groupes de travail pris en charge.

Nombre d’espaces de noms

25

Oui

Nombre d’espaces de noms pris en charge.

Nombre de rôles Amazon Redshift dans un groupe de travail

1 000

Oui

Nombre maximal de rôles Amazon Redshift que vous pouvez créer par groupe de travail. Pour plus d’informations sur les rôles de contrôle d’accès basé sur les rôles (RBAC), consultez Contrôle d’accès basé sur les rôles (RBAC) dans le Guide du développeur de base de données Amazon Redshift.

Pour obtenir plus d’informations sur la façon dont la facturation d’Amazon Redshift sans serveur est affectée par la configuration du délai d’expiration, consultez Facturation pour Amazon Redshift sans serveur.

Quotas pour l’API de données Amazon Redshift

Amazon Redshift dispose de quotas qui limitent l’utilisation de l’API de données Redshift. Une valeur par défaut est définie pour chacun d’entre eux. Pour plus d’informations sur l’API de données Amazon Redshift, consultez Utilisation des données Amazon Redshift API.

Nom du quota AWS valeur par défaut Ajustable Description

Transactions par seconde (TPS) pour l’API BatchExecuteStatement

20

Non

Le nombre maximum de demandes d'opérations par seconde sans être limité.

Transactions par seconde (TPS) pour l’API CancelStatement

3

Non

Le nombre maximum de demandes d'opérations par seconde sans être limité.

Transactions par seconde (TPS) pour l’API DescribeStatement

100

Non

Le nombre maximum de demandes d'opérations par seconde sans être limité.

Transactions par seconde (TPS) pour l’API DescribeTable

3

Non

Le nombre maximum de demandes d'opérations par seconde sans être limité.

Transactions par seconde (TPS) pour l’API ExecuteStatement

30

Non

Le nombre maximum de demandes d'opérations par seconde sans être limité.

Transactions par seconde (TPS) pour l’API GetStatementResult

20

Non

Le nombre maximum de demandes d'opérations par seconde sans être limité.

Transactions par seconde (TPS) pour l’API ListDatabases

3

Non

Le nombre maximum de demandes d'opérations par seconde sans être limité.

Transactions par seconde (TPS) pour l’API ListSchemas

3

Non

Le nombre maximum de demandes d'opérations par seconde sans être limité.

Transactions par seconde (TPS) pour l’API ListStatements

3

Non

Le nombre maximum de demandes d'opérations par seconde sans être limité.

Transactions par seconde (TPS) pour l’API ListTables

3

Non

Le nombre maximum de demandes d'opérations par seconde sans être limité.

Quotas pour les objets de l’éditeur de requêtes v2

Amazon Redshift dispose de quotas qui limitent l’utilisation de plusieurs types d’objet dans votre éditeur de requêtes v2 Amazon Redshift. Une valeur par défaut est définie pour chacun d’entre eux.

Nom du quota AWS valeur par défaut Ajustable Description

Connexions

500

Oui

Nombre maximal de connexions que vous pouvez créer à l’aide de l’éditeur de requêtes v2 dans ce compte, dans la région actuelle.

Principaux actifs par compte

50

Oui

Nombre maximum de principaux pouvant utiliser simultanément l'éditeur de requêtes v2 dans ce compte dans la région actuelle.

Requêtes enregistrées

2 500

Oui

Nombre maximal de requêtes enregistrées que vous pouvez créer à l’aide de l’éditeur de requêtes v2 dans ce compte, dans la région actuelle.

Versions des requêtes

20

Oui

Nombre maximal de versions par requête que vous pouvez créer à l’aide de l’éditeur de requêtes v2 dans ce compte, dans la région actuelle.

Diagrammes enregistrés

500

Oui

Nombre maximal de diagrammes enregistrés que vous pouvez créer à l’aide de l’éditeur de requêtes v2 dans ce compte, dans la région actuelle.

Lignes récupérées par requête

100 000

Non

Nombre maximal de lignes récupérées par requête par l’éditeur de requêtes v2 dans ce compte dans la région actuelle.

Taille des données récupérées par requête

5

Non

Taille maximale, en mégaoctets, des données extraites par requête par l’éditeur de requêtes v2 dans ce compte dans la région actuelle.

Nombre maximal de connexions simultanées

3

Non

Nombre maximal de connexions à la base de données par utilisateur (y compris les sessions isolées). Cette valeur peut aller de 1 à 10 et est définie par l’administrateur de l’éditeur de requêtes v2 dans Account settings (Paramètres du compte). Si vous atteignez la limite définie par votre administrateur, envisagez d’utiliser des sessions partagées plutôt que des sessions isolées lors de l’exécution de votre instance SQL. Pour plus d’informations sur les connexions, consultez Ouverture de l’éditeur de requête v2. Pour en savoir plus sur la définition de la limite, consultez Modification des paramètres de compte.

Quotas et limites pour les objets Amazon Redshift Spectrum

Amazon Redshift Spectrum présente les quotas et limites suivants :

  • Le nombre maximum de bases de données par AWS compte lors de l'utilisation d'un AWS Glue Data Catalog. Pour cette valeur, consultez Quotas de service AWS Glue dans le Référence générale d'Amazon Web Services.

  • Nombre maximal de tables par base de données lors de l’utilisation d’un AWS Glue Data Catalog. Pour cette valeur, consultez Quotas de service AWS Glue dans le Référence générale d'Amazon Web Services.

  • Nombre maximal de partitions par table lors de l’utilisation d’un AWS Glue Data Catalog. Pour cette valeur, consultez Quotas de service AWS Glue dans le Référence générale d'Amazon Web Services.

  • Le nombre maximum de partitions par AWS compte lors de l'utilisation d'un AWS Glue Data Catalog. Pour cette valeur, consultez Quotas de service AWS Glue dans le Référence générale d'Amazon Web Services.

  • Le nombre maximum de colonnes pour les tables externes lorsque vous utilisez un AWS Glue Data Catalog, 1 597 lorsque les pseudocolonnes sont activées et 1 600 lorsque les pseudocolonnes ne le sont pas.

  • La taille maximale d'une valeur de chaîne dans un fichier ION ou JSON lors de l'utilisation d'un AWS Glue Data Catalog est de 16 Ko. La chaîne peut être tronquée si vous atteignez cette limite.

  • Vous pouvez ajouter 100 partitions au maximum à l’aide d’une seule instruction ALTER TABLE

  • Toutes les données S3 doivent se trouver dans la même AWS région que le cluster Amazon Redshift.

  • Les horodatages dans ION et JSON doivent utiliser le format ISO8601.

  • La compression externe de fichiers ORC n’est pas prise en charge.

  • Text, OpenCSV et Regex SERDEs ne prennent pas en charge les délimiteurs octaux supérieurs à ’\177’.

  • Vous devez spécifier un prédicat sur la colonne de partition pour éviter les lectures à partir de toutes les partitions.

    Par exemple, le prédicat suivant filtrera sur la colonne ship_dtm, mais n’appliquera pas le filtre à la colonne de partition ship_yyyymm :

    WHERE ship_dtm > '2018-04-01'.

    Pour ignorer les partitions superflues, vous devez ajouter un prédicat WHERE ship_yyyymm = '201804'. Ce prédicat limite les opérations de lecture à la partition \ship_yyyymm=201804\.

Ces restrictions ne s’appliquent pas à un metastore Apache Hive.

Contraintes d’affectation de noms

Le tableau ci-dessous décrit les contraintes d’affectation de noms dans Amazon Redshift.

Identifiant du cluster

  • Un identificateur de cluster ne doit contenir que des caractères minuscules.

  • Il doit contenir entre 1 et 63 caractères alphanumériques ou traits d’union.

  • Son premier caractère doit être une lettre.

  • Il ne peut pas se terminer par un trait d’union ou contenir deux traits d’union consécutifs.

  • Il doit être unique pour tous les clusters au sein d’un compte AWS .

Nom de base de données

  • Le nom d’une base de données doit contenir entre 1 et 64 caractères alphanumériques.

  • Il doit contenir uniquement des lettres minuscules.

  • Il ne peut pas être un mot réservé. Pour voir une liste des mots réservés, consultez Mots réservés dans le Manuel du développeur de base de données Amazon Redshift.

Nom du point de terminaison d’un point de terminaison de VPC géré par Redshift

  • Le nom du point de terminaison doit contenir entre 1 et 30 caractères.

  • Les caractères valides sont : A-Z, a-z, 0-9 et le trait d’union (-).

  • Le premier caractère doit être une lettre.

  • Le nom ne peut pas contenir deux traits d’union consécutifs ou se terminer par un trait d’union.

Nom de l’utilisateur administrateur

  • Un nom d’utilisateur administrateur doit contenir uniquement des caractères minuscules.

  • Il doit contenir entre 1 et 128 caractères alphanumériques.

  • Son premier caractère doit être une lettre.

  • Il ne peut pas être un mot réservé. Pour voir une liste des mots réservés, consultez Mots réservés dans le Manuel du développeur de base de données Amazon Redshift.

Mot de passe administrateur

  • Un mot de passe d’administrateur doit contenir entre 8 et 64 caractères.

  • Il doit contenir au moins une lettre en majuscule.

  • Il doit contenir au moins une lettre en minuscule.

  • Il doit comporter un chiffre.

  • Il peut utiliser n’importe quels caractères ASCII avec des codes ASCII 33 à 126, sauf ’ (guillemet simple), " (guillemets doubles), :, \, / ou @.

Nom du groupe de paramètres

  • Un nom de groupe de paramètres doit comporter entre 1 et 255 caractères alphanumériques ou tirets.

  • Il doit contenir uniquement des caractères minuscules.

  • Son premier caractère doit être une lettre.

  • Il ne peut pas se terminer par un trait d’union ou contenir deux traits d’union consécutifs.

Nom du groupe de sécurité du cluster

  • Un nom de groupe de sécurité de cluster ne doit pas comporter plus de 255 caractères alphanumériques ou tirets.

  • Il doit contenir uniquement des caractères minuscules.

  • Ce ne peut pas être Default.

  • Il doit être unique pour tous les groupes de sécurité créés par votre AWS compte.

Nom du groupe de sous-réseau

  • Un nom de groupe de sous-réseaux ne doit pas comporter plus de 255 caractères alphanumériques ou tirets.

  • Il doit contenir uniquement des caractères minuscules.

  • Ce ne peut pas être Default.

  • Il doit être unique pour tous les groupes de sous-réseaux créés par votre AWS compte.

Identifiant d’instantané de cluster

  • Un identifiant d’instantané de cluster ne doit pas comporter plus de 255 caractères alphanumériques ou tirets.

  • Il doit contenir uniquement des caractères minuscules.

  • Ce ne peut pas être Default.

  • Il doit être unique pour tous les identifiants instantanés créés par votre AWS compte.