Tous les produits
Search
Centre de documentation

PolarDB:Manually change compute node specifications

Dernière mise à jour :Oct 12, 2026

Lorsque votre charge de travail présente des fluctuations cycliques ou nécessite des ajustements planifiés, mettez à niveau ou rétrogradez manuellement les nœuds de calcul (CPU et mémoire) de votre cluster PolarDB. Cette opération vous permet de répondre aux exigences de performance tout en maîtrisant les coûts.

Évaluation de l'impact

Avant de modifier les spécifications, évaluez l'impact potentiel sur votre activité.

Impact sur le service

La modification des spécifications d'un cluster PolarDB entraîne un redémarrage des nœuds, ce qui provoque des interruptions temporaires de connexion et de brèves fluctuations de performance. L'impact dépend de la prise en charge du basculement rapide (standby actif) par le cluster et de l'activation ou non de Binlog.

  • Si le cluster ne prend pas en charge le basculement rapide (standby actif), une interruption temporaire de connexion d'environ 20 à 30 secondes peut se produire lors de la modification des spécifications. Assurez-vous que votre application dispose d'un mécanisme de nouvelle tentative de connexion avant le basculement.

  • Si le cluster prend en charge le basculement rapide (standby actif), une modification des spécifications avec Binlog activé peut provoquer une interruption temporaire de connexion d'environ 5 à 10 secondes. Si Binlog est désactivé, les performances peuvent chuter à zéro pendant 1 à 3 secondes, mais aucune interruption de connexion ne se produit et les transactions ne sont pas interrompues.

Important
  • Durée de la modification : La tâche de modification prend environ 5 minutes par nœud de calcul. Par exemple, la modification de deux nœuds prend environ 10 minutes. La durée réelle dépend de facteurs tels que la charge de travail du cluster et le nombre de bases de données et de tables.

  • Latence des données : Pendant la modification, la latence de réplication sur les nœuds en lecture seule peut être plus longue que d'habitude.

  • Sécurité des données : La modification des spécifications ajuste uniquement les ressources des nœuds de calcul et n'affecte aucune donnée existante dans le cluster.

  • Séquence de redémarrage : Lorsque vous modifiez simultanément les spécifications du nœud principal et des nœuds en lecture seule, le système redémarre d'abord les nœuds en lecture seule, puis le nœud principal. Aucun basculement primaire/secondaire ne se produit durant ce processus.

Limitations des spécifications des nœuds

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

  • Assurez-vous qu'au moins un nœud en lecture seule possède les mêmes spécifications que le nœud principal.

  • Les nœuds en lecture seule avec le standby actif activé doivent avoir les mêmes spécifications que le nœud principal.

  • Un nœud en lecture seule doit disposer d'au moins la moitié de la mémoire du nœud principal.

  • Les nœuds en lecture seule ont des exigences minimales en matière de cœurs CPU qui correspondent aux spécifications CPU du nœud principal :

    Cœurs CPU du nœud principal

    Cœurs CPU minimum du nœud en lecture seule

    2

    2

    4

    4

    8

    4

    16

    8

    32

    16

    64

    32

    88

    64

    120

    64

Remarque

Prérequis

Avant de commencer, vérifiez que les prérequis suivants sont remplis :

  • Méthode de facturation : Le cluster cible doit utiliser la méthode de facturation Subscription ou Pay-as-you-go.

  • État du cluster : Le cluster cible doit être dans l'état Running et aucune autre tâche de modification de configuration, telle que l'ajout ou la suppression de nœuds ou les mises à niveau de version mineure, ne doit être en cours.

Procédure

  1. Connectez-vous à la console PolarDB. Dans le volet de navigation de gauche, cliquez sur Clusters. Sélectionnez la région où se trouve votre cluster.

  2. Accédez à la page Change Configurations en utilisant l'une des méthodes suivantes :

    • Dans la colonne Actions du cluster cible, cliquez sur Change Configurations.

    • Cliquez sur l'ID du cluster cible pour accéder à la page Basic Information. Dans la section Database Nodes, cliquez sur Change Configurations.

  3. Dans la boîte de dialogue Change Configurations, sélectionnez Upgrade ou Downgrade, puis cliquez sur OK.

  4. Sur la page Upgrade/Downgrade, confirmez la Current Configuration et définissez les paramètres suivants :

    Paramètre

    Description

    Edition

    Sélectionnez l'édition de spécification cible. Les options incluent General Specification et Dedicated Specification.

    Node

    Sélectionnez les nouvelles spécifications pour les nœuds que vous souhaitez modifier. Vous pouvez appliquer les mêmes spécifications à l'ensemble du cluster ou configurer chaque nœud individuellement.

    Remarque

    Assurez-vous qu'un nœud en lecture seule possède les mêmes spécifications que le nœud principal. Vous pouvez configurer les spécifications des autres nœuds selon vos besoins.

    Switchover time

    Sélectionnez le moment où vous souhaitez que la modification de configuration prenne effet.

    • Effective Immediately : La modification prend effet immédiatement.

    • Scheduled Switchover : Sélectionnez une heure dans les 24 heures à venir. La modification sera effectuée dans les 30 minutes suivant l'heure spécifiée. Vous pouvez afficher ou annuler la tâche sur la page Scheduled Tasks.

  5. Lisez les accords de service, puis cliquez sur Buy Now pour effectuer le paiement. Une fois le paiement effectué, le système exécute la tâche à l'heure de basculement spécifiée.

Facturation

Les modifications de spécifications affectent vos coûts. Les règles de facturation varient selon la méthode de facturation du cluster.

  • Pay-as-you-go : Après une modification réussie des spécifications, vous êtes facturé à l'heure pour les nouvelles spécifications.

  • Subscription :

    • Mise à niveau : Vous devez payer la différence de prix entre les nouvelles et les anciennes spécifications pour la période d'abonnement restante.

    • Rétrogradation : Le système calcule automatiquement la valeur restante et émet un remboursement. Pour plus d'informations, consultez les règles de remboursement pour les rétrogradations.

API associées

API

Description

ModifyDBNodeClass

Modifie les spécifications des nœuds du cluster PolarDB.

ModifyDBNodesClass

Modifie les spécifications d'un seul nœud dans un cluster PolarDB.

FAQ

Que faire si une erreur « ressources insuffisantes » se produit lors de la modification des configurations ?

Si le système affiche le message The available resources are insufficient. Please try again in another region or zone. lorsque vous sélectionnez une spécification de nœud spécifique lors d'une modification de configuration, cela signifie que la spécification sélectionnée est épuisée dans la zone actuelle. Nous vous recommandons d'effectuer l'une des opérations suivantes :

  1. Sélectionnez une spécification similaire : Essayez de sélectionner une spécification légèrement inférieure ou supérieure.

  2. Changez de zone : Envisagez de modifier manuellement la zone pour éviter l'insuffisance des ressources lors des futures modifications de configuration.

Remarque

Si cette erreur se produit lors de la création d'un cluster, vous pouvez sélectionner une autre zone dans la liste déroulante Zone sur la page de création du cluster.