Tous les produits
Search
Centre de documentation

PolarDB:Temporarily add compute nodes

Dernière mise à jour :Aug 11, 2026

Lorsque votre activité (promotions commerciales, analyses de données, génération de rapports, etc.) doit absorber un pic prévisible et ponctuel de trafic en lecture, une capacité de lecture insuffisante de la base de données risque de ralentir le temps de réponse de l'application. Pour y remédier, PolarDB permet d'ajouter temporairement des nœuds en lecture seule. Dans les clusters sous abonnement, vous pouvez ajouter un ou plusieurs nœuds en lecture seule à la demande et définir une heure de retour automatique à la configuration initiale. Cette fonctionnalité offre une extensibilité temporaire de la capacité de traitement en lecture de votre cluster pendant les pics de trafic. À l'échéance définie, le système supprime automatiquement les nœuds temporaires et restaure la configuration d'origine du cluster sans intervention manuelle.

Évaluation de l'impact

Avant d'ajouter temporairement des nœuds, évaluez leur impact potentiel sur votre activité afin de planifier efficacement cette modification.

Impact sur le service

  • Ajout de nœuds temporaires : L'ajout d'un nœud temporaire en lecture seule prend environ 5 minutes. Si vous ajoutez simultanément plusieurs nœuds temporaires en lecture seule, PolarDB les traite en parallèle. La durée réelle dépend de facteurs tels que la charge du cluster ainsi que le nombre de bases de données et de tables. Le cluster ne subit aucun impact durant ce processus.

  • Suppression des nœuds temporaires : À l'heure de retour planifiée, les connexions au nœud supprimé subissent une déconnexion transitoire, mais les autres nœuds ne sont pas affectés. Si votre application se connecte via l'endpoint du cluster, PolarDB exclut automatiquement le nœud supprimé ; aucune mise à jour de la configuration de votre application n'est donc nécessaire.

Limites du nombre de nœuds

  • Enterprise Edition :

    • Cluster Edition : Prend en charge jusqu'à 15 nœuds en lecture seule. Vous devez conserver au moins un nœud en lecture seule pour garantir la haute disponibilité. Par conséquent, vous ne pouvez pas supprimer le dernier nœud en lecture seule.

    • Multi-master Cluster (Limitless) : Prend en charge jusqu'à 63 nœuds en lecture/écriture et 15 nœuds en lecture seule (nœuds globaux en lecture seule).

  • Standard Edition : Prend en charge jusqu'à 7 nœuds en lecture seule.

Limites des spécifications des nœuds

Pour garantir la stabilité et la haute disponibilité du cluster, les restrictions suivantes s'appliquent aux combinaisons de spécifications des nœuds principaux et des nœuds en lecture seule :

  • La mémoire d'un nouveau nœud en lecture seule doit correspondre au minimum à la moitié de celle du nœud principal.

  • Les nouveaux nœuds en lecture seule doivent respecter les exigences minimales en matière de cœurs CPU. Les règles sont les suivantes :

    Cœurs CPU du nœud principal

    Nombre minimal de cœurs CPU autorisé pour les nœuds en lecture seule

    2

    2

    4

    4

    8

    4

    16

    8

    32

    16

    64

    32

    88

    64

    120

    64

Remarque

La série Multi-master Cluster (Limitless) n'est pas soumise à ces restrictions.

Autres limitations

Conditions préalables

Avant de continuer, effectuez les vérifications suivantes.

  • Type de facturation : Le cluster cible doit utiliser le modèle de facturation par Subscription.

  • Nœuds du cluster :

    • Ajout temporaire de nœuds en lecture seule :

      • Le cluster doit déjà posséder au moins un nœud en lecture seule. Les clusters à nœud unique ne prennent pas en charge l'ajout temporaire de nœuds.

      • Multi-master Cluster (Limitless) : Ne prend pas en charge l'ajout de nœuds temporaires en lecture seule.

    • Ajout temporaire de nœuds en lecture seule avec index columnstore :

      • Le cluster doit déjà disposer d'au moins un nœud en lecture seule avec index columnstore.

  • État du cluster : Le cluster cible doit être Running et aucune modification de configuration ne doit être en cours (par exemple, ajout ou suppression de nœuds, ou mises à niveau de version mineure).

  • Vérification des tâches de modification de configuration : Aucune tâche de modification de configuration en attente (comme l'ajout ou la suppression de nœuds, ou le changement de configuration) ne doit exister.

Procédure

  1. Connectez-vous à la console PolarDB. Dans le volet de navigation de gauche, cliquez sur Clusters et sélectionnez la région du cluster.

  2. Utilisez l'une des méthodes suivantes pour ouvrir la boîte de dialogue Add/Remove Node :

    • Localisez le cluster cible dans la liste des clusters et cliquez sur Add/Remove Node dans sa colonne Actions.

    • Cliquez sur l'ID du cluster cible pour accéder à sa page Basic Information. Dans la section Database Nodes, cliquez sur Add/Remove Node.

  3. Dans la boîte de dialogue Add/Remove Node, sélectionnez Temporarily Add Node ou Temporarily Add Columnstore Index Read-Only Node selon vos besoins métier, puis cliquez sur OK.

  4. Sur la page Temporary Upgrade, confirmez la Current Configuration et l'heure Expired At. Cliquez sur Add Node ou Add a Read-only IMCI Node et sélectionnez les spécifications du nœud.

    Remarque

    Vous pouvez cliquer plusieurs fois sur ce bouton pour ajouter plusieurs nœuds simultanément.

  5. Définissez le Restore Point : Spécifiez une heure précise à laquelle le système restaurera automatiquement la configuration du cluster à son état antérieur à la mise à niveau.

    • La durée minimale est d'une heure et la durée maximale de 14 jours. Pour des besoins dépassant 14 jours, utilisez une modification manuelle de la configuration.

    • L'heure de retour doit précéder d'au moins un jour la date d'expiration du cluster. Par exemple, si le cluster expire le 10 janvier, l'heure de retour la plus tardive possible est le 9 janvier.

    • Vous ne pouvez pas modifier l'heure de retour une fois définie. Si les performances restent insuffisantes et que vous devez prolonger la durée, effectuez un ajout temporaire de nœuds supplémentaire avant l'arrivée de l'heure de retour. Le Restore Point de cette seconde opération ne peut pas être antérieur à celui de la première.

  6. Après avoir pris connaissance du contrat de service, cliquez sur Buy Now et procédez au paiement. Une fois le paiement réussi, la tâche d'ajout temporaire de nœuds démarre.

Détails de facturation

Le coût de l'ajout temporaire de nœuds repose sur la différence de prix entre les spécifications d'origine et les nouvelles, multipliée par un coefficient majorateur de 1,5. La formule est la suivante :

Coût par nœud de calcul pour N jours = (Prix mensuel de la nouvelle spécification ÷ 30) × 1,5 × N.

Opérations associées

Convertir des nœuds temporaires en nœuds permanents

Si vous souhaitez conserver définitivement les nœuds ajoutés ou si vous devez effectuer des opérations telles qu'une modification manuelle de la configuration, une mise à niveau temporaire des spécifications ou la résiliation du cluster, convertissez les nœuds temporaires en nœuds permanents (ils ne seront alors pas supprimés automatiquement à l'heure de retour) en utilisant l'une des méthodes suivantes.

  • Conversion manuelle : Pendant la période d'ajout temporaire de nœuds, retournez dans l'assistant d'ajout ou de suppression de nœuds et effectuez une opération d'Ajout de nœuds.

    Remarque

    Cette action génère uniquement une commande de facturation permanente et ne provoque pas de seconde interruption de service.

  • Conversion via extension de stockage : Si vous étendez manuellement l'espace de stockage du cluster pendant la période d'ajout temporaire de nœuds, le système convertit automatiquement les nœuds temporaires en nœuds permanents. À partir du moment de l'extension de stockage, la facturation bascule vers le nouveau prix d'abonnement. Évaluez soigneusement ce changement avant d'étendre le stockage.

Consulter l'heure d'expiration de l'ajout temporaire de nœuds

Accédez à la page Expenses and Costs > Order > My Orders Expenses and Costs > Order > My Orders, recherchez l'ID du cluster, localisez la commande dont le type est Temporary Upgrade, puis cliquez sur Details pour la consulter.

API associées

API

Description

TempModifyDBNode

Ajoute temporairement des nœuds à un cluster PolarDB.

FAQ

Que faire si un message « ressource indisponible » s'affiche lors de l'ajout temporaire de nœuds ?

Si vous sélectionnez une spécification de nœud particulière lors de la mise à niveau et recevez le message Resources unavailable. Try a different region or zone., cela signifie que la spécification choisie est en rupture de stock dans la zone actuelle. Nous vous recommandons de :

  1. Sélectionner une spécification similaire : Essayez une spécification légèrement inférieure.

  2. Changer de zone : Envisagez de basculer manuellement de zone pour éviter de futures pénuries de ressources lors des modifications de configuration.

Que faire si un message « aucune modification de spécification » s'affiche lors de l'ajout temporaire de nœuds ?

Aucun nœud n'a encore été ajouté. Suivez les instructions à l'écran et cliquez sur Temporarily Add Node ou Temporarily Add Columnstore Index Read-Only Node pour ajouter un nœud en lecture seule.

Comment supprimer des nœuds ou modifier la configuration des nœuds de calcul d'un cluster contenant des nœuds temporaires ?

Vous ne pouvez pas supprimer des nœuds ou modifier la configuration des nœuds de calcul tant que des nœuds temporaires sont actifs. Commencez par convertir les nœuds temporaires en nœuds permanents, puis effectuez les opérations souhaitées.

Que faire si le message « Temporary upgrade expiration time cannot be earlier than: XXX » s'affiche ?

Si les performances restent insuffisantes après l'ajout temporaire de nœuds et que vous devez prolonger la durée, effectuez un ajout temporaire de nœuds supplémentaire avant l'arrivée de l'heure de retour. Toutefois, le Restore Point de cette seconde opération ne peut pas être antérieur à celui de la première. Il doit être prolongé d'au moins une heure.

Ma charge de travail subit une forte pression en écriture. L'ajout de nœuds temporaires en lecture seule sera-t-il utile ?

Non. Les nœuds en lecture seule traitent uniquement les requêtes en lecture (SELECT). Toutes les opérations d'écriture (INSERT/UPDATE/DELETE) continuent d'être traitées exclusivement par le nœud principal. Si le goulot d'étranglement concerne les performances en écriture, mettez plutôt à niveau les spécifications du nœud principal au lieu d'ajouter des nœuds en lecture seule.