Tous les produits
Search
Centre de documentation

AnalyticDB:Limits

Dernière mise à jour :Aug 10, 2026

AnalyticDB for MySQL applique les limites suivantes pour garantir la stabilité et la sécurité des clusters.

Contraintes de nommage

La plupart des règles de nommage s'appliquent à tous les types d'objets. Sauf indication contraire ci-dessous :

  • Les noms peuvent contenir des lettres, des chiffres et des traits de soulignement (_).

  • Les noms ne doivent pas contenir de guillemets simples ('), de guillemets doubles ("), de points d'exclamation (!) ni d'espaces.

Objet Contrainte
Nom de base de données Jusqu'à 64 caractères. Doit commencer par une lettre minuscule. Ne doit pas contenir de traits de soulignement consécutifs (__). Ne peut pas être analyticdb (réservé à la base de données intégrée).
Nom de table Jusqu'à 127 caractères. Doit commencer par une lettre ou un trait de soulignement (_). Ne doit pas être un mot clé réservé SQL.
Nom de colonne Jusqu'à 127 caractères. Doit commencer par une lettre ou un trait de soulignement (_). Ne doit pas être un mot clé réservé SQL.
Nom d'index Jusqu'à 64 caractères.
Nom de compte 2 à 16 caractères (clusters antérieurs à la version V3.1.9.4) ou 2 à 64 caractères (version V3.1.9.4 et ultérieure). Doit commencer par une lettre minuscule et se terminer par une lettre minuscule ou un chiffre. Peut contenir des lettres minuscules, des chiffres et des traits de soulignement (_).
Mot de passe 8 à 32 caractères. Doit inclure au moins trois des éléments suivants : lettres majuscules, lettres minuscules, chiffres et caractères spéciaux (! @ # ¥ % ^ & * ( ) _ + - =).

Limites de quota

Catégorie Limite Valeur par défaut Ajustable Notes
Cluster Nombre maximal de clusters par compte Alibaba Cloud 30 Oui Soumettez un ticket pour augmenter cette limite.
Cluster Nombre maximal d'opérations de mise à l'échelle (réduction, extension, mise à niveau, rétrogradation) par cluster et par jour 12 Non
Base de données Nombre maximal de bases de données par cluster 2 048 Non
Stockage Utilisation maximale du disque avant alerte (Data Warehouse Edition, mode réservé) 80 % Non Le système envoie jusqu'à quatre notifications d'alerte par contact et par jour lorsque ce seuil est dépassé.
Stockage Utilisation maximale du disque avant verrouillage du cluster (Data Warehouse Edition, mode réservé) 90 % Non Le système verrouille le cluster et refuse les requêtes d'écriture. Jusqu'à quatre notifications d'alerte par contact et par jour.
Stockage Volume maximal de données chaudes par unité d'E/S élastique (EIU) (Data Warehouse Edition, mode élastique) 8 To Non Le système verrouille le cluster et refuse les requêtes d'écriture. Pour résoudre ce problème, ajoutez des ressources d'E/S élastiques.
Stockage Volume maximal de données chaudes par ensemble de ressources de stockage réservées (Data Lakehouse Edition) 8 To Non Le système verrouille le cluster et refuse les requêtes d'écriture. Pour résoudre ce problème, augmentez les ressources de stockage réservées.
Stockage Volume maximal de données chaudes par ensemble de ressources réservées (Enterprise Edition ou Basic Edition) 8 To Non Le système verrouille le cluster et refuse les requêtes d'écriture. Pour résoudre ce problème, augmentez les ressources réservées.
Compte Nombre maximal de comptes standard par cluster 256 Non
Connexion Nombre maximal de connexions par cluster (recommandé) 50 000 Non La capacité réelle varie selon les spécifications du cluster. Les clusters aux spécifications faibles peuvent ne pas prendre en charge un nombre élevé de connexions.
Liste d'autorisation Nombre maximal de listes d'autorisation IP par cluster 50 Non
Liste d'autorisation Nombre maximal d'adresses IP par liste d'autorisation 1 000 Non
Liste d'autorisation Nombre maximal d'adresses IP toutes listes d'autorisation confondues par cluster 25 000 Non
Table Nombre maximal de partitions par cluster 102 400 Non S'applique à l'ensemble des tables combinées. Si cette limite est dépassée, vous ne pouvez plus créer de tables partitionnées. Exécutez la requête ci-dessous pour vérifier l'utilisation actuelle.
Table Nombre maximal de tables internes (Enterprise Edition ou Basic Edition) 80000 / ⌈Nombre de shards / Nombre d'ensembles de ressources réservées⌉ Oui Pour augmenter cette limite : augmentez les ressources réservées (Enterprise Edition). La Basic Edition ne permet pas d'augmenter cette limite.
Table Nombre maximal de tables internes (Data Lakehouse Edition ou Data Warehouse Edition, mode élastique) [80000 / ⌈Nombre de shards / Nombre d'EIUs⌉] × 2 Oui Pour augmenter cette limite : augmentez les ressources de stockage réservées (Data Lakehouse Edition) ; augmentez le nombre d'EIUs (Data Warehouse Edition, mode élastique).
Table Nombre maximal de tables internes (Data Warehouse Edition, mode réservé, 1 à 20 groupes de nœuds) 80000 / ⌈Nombre de shards / Nombre de groupes de nœuds⌉ Oui Pour augmenter cette limite : ajoutez des groupes de nœuds.
Table Nombre maximal de tables externes par cluster 500 000 Non
Table Nombre maximal de colonnes par table 4 096 Non
Table Longueur maximale du commentaire par table 1 024 caractères Non
Table Longueur de colonne par défaut 127 caractères
Colonne Longueur maximale du commentaire par colonne 1 024 caractères Non
Colonne Longueur maximale du champ par colonne 16 Mo Non
Ligne Taille maximale d'écriture par ligne 16 Mo Non
Partition Nombre maximal d'entrées de données par partition et par shard 2,1 milliards Non
Requête Nombre maximal de colonnes par requête 1 024 Non

Pour ajuster : SET adb_config MAX_SELECT_ITEMS_COUNT=1000;.

L'augmentation de ce paramètre peut affecter la stabilité du cluster. Nous vous recommandons de ne pas l'ajuster vous-même.

Requête Nombre maximal d'éléments dans chaque clause WHERE 256 Non
Requête Nombre maximal de conditions dans chaque opérateur IN 2 000 Oui Pour augmenter cette limite, exécutez SET adb_config MAX_IN_ITEMS_COUNT=3000;. Des valeurs plus élevées augmentent la complexité des requêtes et peuvent affecter les performances.

Remarques sur les formules de calcul des limites de tables internes :

  • Enterprise Edition : ensembles de ressources réservées = nœuds de ressources réservées / 3

  • Basic Edition : ensembles de ressources réservées = nœuds de ressources réservées

  • Data Lakehouse Edition : EIU = ressources de stockage réservées / 24 ACU (AnalyticDB Capacity Units)

  • Data Warehouse Edition en mode élastique : EIU = nombre d'ensembles de ressources d'E/S élastiques

Pour vérifier le nombre total de partitions sur toutes les tables, exécutez la commande suivante :

SELECT SUM(partition_count) FROM INFORMATION_SCHEMA.KEPLER_META_TABLES
WHERE table_engine_name IN ('CSTORE', 'XUANWU', 'XUANWU_V2');

Limites de délai d'expiration

Opération Délai d'expiration (ms)
Créer un cluster 600 000
Supprimer un cluster 300 000
Mettre à l'échelle (extension) un cluster 600 000
Créer une base de données 10 000
Supprimer une base de données 10 000
Créer une table ou une vue 10 000
Supprimer une table ou une vue 10 000
Vider une table 60 000
Ajouter une colonne 10 000
Supprimer une colonne 60 000
Mettre à jour une colonne 60 000
Exécuter une seule requête 1 800 000
Insérer des données 300 000
INSERT SELECT FROM, INSERT UPDATE FROM, INSERT DELETE FROM 86 400 000

Délai d'expiration des requêtes : Lorsqu'une requête dépasse le délai d'expiration, le système y met fin. Configurez ce délai à l'aide du paramètre QUERY_TIMEOUT ou de l'indicateur query_timeout.

Le système vérifie les délais d'expiration des requêtes toutes les 1 000 millisecondes. Définissez query_timeout sur une valeur supérieure à 1 000 millisecondes, sinon l'indicateur risque de ne pas prendre effet.

Délai d'expiration des instructions INSERT : Lorsqu'une instruction INSERT dépasse le délai d'expiration, le système y met fin. Configurez ce délai à l'aide du paramètre INSERT_SELECT_TIMEOUT ou de l'indicateur insert_select_timeout.

FAQ

Le nombre de shards du cluster s'applique-t-il par table ?

Oui. Si un cluster comporte 32 shards, chaque table de ce cluster possède 32 shards.

Comment connaître le nombre de shards de mon cluster ?

Exécutez l'instruction suivante :

SELECT count(1) FROM information_schema.kepler_meta_shards;

Le nombre de shards est défini lors de la création du cluster. Vous ne pouvez modifier le nombre de shards que pour les clusters Data Warehouse Edition ; il est impossible de le changer pour les clusters Enterprise Edition, Basic Edition ou Data Lakehouse Edition.

Les tableaux suivants font correspondre les spécifications du cluster aux nombres de shards.

Enterprise Edition, Basic Edition, Data Lakehouse Edition et Data Warehouse Edition en mode élastique

Ensembles de ressources réservées ou EIU Shards
0–1 64
2–3 64
4–7 96
8–15 256
16–31 384
32–63 512
≥64 1 024

Remarques :

  • Enterprise Edition : ensembles de ressources réservées = nœuds de ressources réservées / 3

  • Basic Edition : ensembles de ressources réservées = nœuds de ressources réservées

  • Data Lakehouse Edition : EIU = ressources de stockage réservées / 24 ACU

Data Warehouse Edition en mode réservé

Groupes de nœuds Shards
1 16
2–3 64
4–7 96
8–15 236
16–31 384
32–63 512
>64 1 024