Tous les produits
Search
Centre de documentation

PolarDB:Limites

Dernière mise à jour :Aug 11, 2026

PolarDB for MySQL impose des limites de ressources selon les spécifications des nœuds, ainsi que des contraintes fixes. Consultez cette rubrique pour dimensionner vos clusters, éviter les erreurs de fichiers ou de connexions, et identifier les fonctionnalités non prises en charge avant la mise en production.

Limites de ressources par spécification de nœud

Les limites de connexion s'appliquent par nœud, et non par cluster. Ajouter des nœuds en lecture seule n'augmente pas la limite de connexion d'un nœud individuel. Pour augmenter le nombre de connexions, modifiez les spécifications du cluster.

Cluster Edition (Dedicated)

Type de nœud CPU et mémoire Mémoire du système de fichiers Nombre maximal de fichiers Nombre maximal de connexions
polar.mysql.x4.medium 2 cœurs, 8 Go 800 Mo 1 024 000 6 000
polar.mysql.x4.large 4 cœurs, 16 Go 1 300 Mo 2 048 000 8 000
polar.mysql.x4.xlarge 8 cœurs, 32 Go 2 400 Mo 4 096 000 10 000
polar.mysql.x8.xlarge 8 cœurs, 64 Go 3 500 Mo 6 144 000 16 000
polar.mysql.x8.2xlarge 16 cœurs, 128 Go 10 240 Mo 20 480 000 32 000
polar.mysql.x8.4xlarge 32 cœurs, 256 Go 10 240 Mo 20 480 000 64 000
polar.mysql.x8.8xlarge 64 cœurs, 512 Go 10 240 Mo 20 480 000 64 000
polar.mysql.x8.12xlarge 88 cœurs, 710 Go 10 240 Mo 20 480 000 100 000

Cluster Edition (General-purpose)

Type de nœud CPU et mémoire Mémoire du système de fichiers Nombre maximal de fichiers Nombre maximal de connexions
polar.mysql.g2.medium 2 cœurs, 4 Go 800 Mo 1 024 000 1 800
polar.mysql.g4.medium 2 cœurs, 8 Go 800 Mo 1 024 000 2 000
polar.mysql.g2.large 4 cœurs, 8 Go 1 300 Mo 2 048 000 3 000
polar.mysql.g4.large 4 cœurs, 16 Go 1 300 Mo 2 048 000 6 000
polar.mysql.g2.xlarge 8 cœurs, 16 Go 1 300 Mo 2 048 000 6 000
polar.mysql.g4.xlarge 8 cœurs, 32 Go 2 400 Mo 4 096 000 10 000
polar.mysql.g4.2xlarge 16 cœurs, 64 Go 3 500 Mo 6 144 000 16 000
polar.mysql.g4.4xlarge 32 cœurs, 128 Go 10 240 Mo 20 480 000 32 000

Définitions des colonnes :

  • Mémoire du système de fichiers : mémoire utilisée par le système de fichiers lorsque le cluster atteint sa limite de stockage lors d'opérations normales de lecture et d'écriture. Ces opérations excluent les tests de charge et les opérations DDL (Data Definition Language) sur des tables volumineuses. Si le cluster n'a pas atteint sa limite de stockage, l'utilisation réelle de la mémoire du système de fichiers est inférieure à cette valeur.

  • Nombre maximal de fichiers : total comprenant les fichiers utilisateur, les fichiers système de la base de données (environ 100) et les fichiers journaux. Exécutez SHOW POLAR LOGS pour vérifier le nombre actuel de fichiers journaux. Une table non partitionnée utilise un seul fichier ; une table partitionnée en utilise N+1, où N correspond au nombre de partitions. En cas de dépassement de la limite de fichiers, l'erreur suivante s'affiche :

    ERROR 3017 (HY000): Too many files. PolarDB only supports 2048 files every 10GB disk size. Please drop some tables/databases before creating new tables

    Pour résoudre ce problème, supprimez les tables inutilisées ou mettez à niveau les spécifications du cluster.

  • Nombre maximal de connexions : cette limite s'applique à un nœud unique. Reportez-vous à la remarque ci-dessus pour savoir comment l'augmenter.

Limites de stockage et de nommage

Catégorie Limite Ajustable
Volume de données maximal par table 64 To Non
Nombre maximal de bases de données 10 000 (aucune limite stricte ; le maximum réel dépend des spécifications du cluster et du nombre maximal de fichiers) Oui — mettez à niveau les spécifications pour augmenter la limite effective
Nombre maximal de tables par base de données Aucune limite stricte (conforme au comportement de MySQL) ; InnoDB prend en charge jusqu'à 4 milliards de tables, mais le stockage disponible détermine la limite pratique Oui — mettez à niveau les spécifications pour augmenter le stockage
Longueur du nom de table Jusqu'à 64 lettres et chiffres, ou 50 caractères chinois Non
Un disque de 10 Go fournit un maximum de 2 048 inodes, chaque inode correspondant à un fichier. Le nombre de tables qu'un cluster peut contenir est donc contraint par cette limite de fichiers. Une table non partitionnée utilise un seul fichier ; une table partitionnée en utilise N+1, où N correspond au nombre de partitions.

Fonctionnalités non prises en charge

Fonctionnalité Statut
Niveau d'isolation Serializable Non prise en charge
Superutilisateurs Non pris en charge

FAQ

L'ajout de nœuds en lecture seule augmente-t-il la limite de connexion ?

Non. La limite de connexion dépend des spécifications du nœud, et non du nombre de nœuds en lecture seule. Pour augmenter cette limite, modifiez les spécifications du cluster.

PolarDB prend-il en charge les superutilisateurs ?

Non. Les superutilisateurs ne sont pas pris en charge.