Tous les produits
Search
Centre de documentation

ApsaraDB for MongoDB:Vue d'ensemble de la modification de la configuration d'une instance

Dernière mise à jour :Sep 24, 2026

Modifiez les spécifications de l'instance, l'espace de stockage et le nombre de nœuds pour répondre aux exigences de votre charge de travail.

Plans de modification de la configuration

Le tableau suivant répertorie les plans de modification de la configuration et les changements pris en charge pour chaque type d'instance.

Plan de modification de la configuration

Méthode de facturation

Type de modification

Modifications prises en charge

Modifier la configuration d'une instance autonome

Abonnement

Mise à niveau

Mettez à niveau les Specifications et l'Storage space de l'instance.

Rétrogradation

Rétrogradez les Specifications de l'instance.

Paiement à l'utilisation

  • Mise à niveau

  • Rétrogradation

Modifiez les Specifications et l'Storage space de l'instance.

Remarque
  • Le nouvel espace de stockage doit être supérieur ou égal à l'espace de stockage actuel.

  • MongoDB ne prend pas en charge la réduction de l'espace de stockage. Pour réduire l'espace de stockage, créez une nouvelle instance pour remplacer l'originale. Autres scénarios et solutions.

Modifier la configuration d'une instance Replica Set

Abonnement

Mise à niveau

Modifiez le nombre de primary and secondary nodes et de read-only nodes, ainsi que les Specifications et l'Storage space.

Remarque
  • Lorsque vous modifiez l'Storage space, la nouvelle taille doit être supérieure ou égale à la taille actuelle.

  • Une fois l'Storage space modifié, la nouvelle valeur s'applique à chaque nœud de l'instance. Cette valeur ne correspond pas à la somme de l'espace de stockage de tous les nœuds.

Rétrogradation

Modifiez le nombre de primary and secondary nodes, le nombre de read-only nodes et les Specifications.

Paiement à l'utilisation

  • Mise à niveau

  • Rétrogradation

Modifiez le nombre de primary and secondary nodes, le nombre de read-only nodes, les Specifications et l'Storage space.

Remarque
  • Lorsque vous modifiez l'Storage space, la nouvelle valeur doit être supérieure ou égale à l'espace de stockage actuel de l'instance.

  • MongoDB ne prend pas en charge la réduction de l'espace de stockage. Pour réduire l'espace de stockage, créez une nouvelle instance pour remplacer l'originale. Autres scénarios et solutions.

  • Une fois l'Storage space modifié, la nouvelle valeur définit l'espace de stockage pour chaque nœud de l'instance. Cette valeur ne correspond pas à l'espace de stockage total de tous les nœuds.

Modifier la configuration d'une instance Sharded Cluster

Abonnement

Ajouter des nœuds Mongos

Lors de l'ajout de nœuds Mongos, configurez leurs Specifications et leur Quantity.

Remarque

Une instance Sharded Cluster prend en charge un maximum de 32 nœuds Mongos par défaut. Si une instance Sharded Cluster dispose de 3 nœuds Mongos, vous pouvez ajouter au maximum 29 nœuds Mongos.

Ajouter des nœuds shard

Lors de l'ajout de nœuds shard, configurez les Specifications, la Quantity to create, l'Storage space et le nombre de read-only nodes.

Remarque
  • Une instance Sharded Cluster prend en charge un maximum de 32 nœuds shard par défaut. Si une instance Sharded Cluster dispose de 3 nœuds shard, vous pouvez ajouter au maximum 29 nœuds shard.

  • Les Specifications, l'Storage space et le nombre de read-only nodes pour chaque nouveau nœud shard doivent être supérieurs ou égaux à ceux du nœud shard existant ayant la configuration la plus élevée.

  • MongoDB ne prend pas en charge la réduction de l'espace de stockage pour les nœuds shard. Pour réduire l'espace de stockage, créez une nouvelle instance pour remplacer l'originale. Autres scénarios et solutions.

  • Si vous ajoutez des nœuds en lecture seule lors de l'ajout de nœuds shard, l'espace de stockage du nouveau nœud shard et de chacun de ses nœuds en lecture seule est égal à l'espace de stockage sélectionné pour les nouveaux nœuds shard.

Modifier la configuration des nœuds Mongos

Modifiez les Specifications d'un ou plusieurs nœuds Mongos.

Modifier la configuration des nœuds shard

Modifiez les Specifications, l'Storage space et le nombre de read-only nodes pour un ou plusieurs nœuds shard.

Remarque
  • Lorsque vous modifiez l'Storage space, la nouvelle valeur doit être supérieure ou égale à l'espace de stockage actuel de l'instance.

  • MongoDB ne prend pas en charge la réduction de l'espace de stockage pour les nœuds shard. Pour réduire l'espace de stockage, créez une nouvelle instance pour remplacer l'originale. Autres scénarios et solutions.

  • Une fois l'Storage space d'un nœud shard modifié, la nouvelle taille de stockage s'applique au nœud shard et à tous ses nœuds en lecture seule.

Modifier la configuration des nœuds ConfigServer

Modifiez les Specifications et l'Storage space des nœuds ConfigServer.

Remarque
  • Lorsque vous modifiez l'espace de stockage, le nouvel espace de stockage doit être supérieur ou égal à l'espace de stockage actuel du nœud.

  • Les instances utilisant des disques locaux ne prennent pas en charge la modification de la configuration des nœuds ConfigServer.

Modifier les configurations de plusieurs composants et nœuds par lot

Modifiez les configurations de plusieurs composants et nœuds dans une seule tâche :

  • Les spécifications et l'espace de stockage d'un ou plusieurs nœuds shard.

  • Les spécifications d'un ou plusieurs nœuds Mongos.

  • Les spécifications et l'espace de stockage des nœuds ConfigServer.

    Remarque
    • Les instances utilisant des disques locaux ne prennent pas en charge la modification de la configuration des nœuds ConfigServer.

    • Les limites de modification de la configuration pour les composants et types de nœuds sélectionnés s'appliquent.

    • Pour modifier le nombre de nœuds en lecture seule d'un shard, modifiez la configuration du nœud shard individuel.

Paiement à l'utilisation

Ajouter des nœuds Mongos

Lors de l'ajout de nœuds Mongos, configurez leurs Specifications et leur Quantity.

Remarque

Une instance Sharded Cluster prend en charge un maximum de 32 nœuds Mongos par défaut. Si une instance Sharded Cluster dispose de 3 nœuds Mongos, vous pouvez ajouter au maximum 29 nœuds Mongos.

Ajouter des nœuds shard

Lors de l'ajout de nœuds shard, configurez les Specifications, la Quantity et l'Storage space.

Remarque
  • Une instance Sharded Cluster prend en charge un maximum de 32 nœuds shard par défaut. Si une instance Sharded Cluster dispose de 3 nœuds shard, vous pouvez ajouter au maximum 29 nœuds shard.

  • Lorsque vous configurez l'Storage space, la valeur doit être supérieure ou égale à l'espace de stockage actuel de l'instance.

  • MongoDB ne prend pas en charge la réduction de l'espace de stockage pour les nœuds shard. Pour réduire l'espace de stockage, créez une nouvelle instance pour remplacer l'originale. Autres scénarios et solutions.

  • Si vous ajoutez des nœuds en lecture seule lors de l'ajout de nœuds shard, l'espace de stockage du nouveau nœud shard et de chacun de ses nœuds en lecture seule est égal à l'espace de stockage sélectionné pour les nouveaux nœuds shard.

Modifier la configuration des nœuds Mongos

Modifiez les Specifications d'un ou plusieurs nœuds Mongos.

Modifier la configuration des nœuds shard

Modifiez les Specifications et l'Storage space d'un ou plusieurs nœuds shard.

Remarque
  • Lorsque vous modifiez l'Storage space, la nouvelle taille doit être supérieure ou égale à la taille de stockage actuelle de l'instance.

  • MongoDB ne prend pas en charge la réduction de l'espace de stockage pour les nœuds shard. Pour réduire l'espace de stockage, créez une nouvelle instance pour remplacer l'originale. Autres scénarios et solutions.

  • Une fois l'Storage space d'un nœud shard modifié, l'espace de stockage du nœud shard et de tous ses nœuds en lecture seule est mis à jour vers la nouvelle capacité.

Modifier la configuration des nœuds ConfigServer

Modifiez les Specifications et l'Storage space des nœuds ConfigServer.

Remarque
  • Lorsque vous modifiez l'espace de stockage, le nouvel espace de stockage doit être supérieur ou égal à l'espace de stockage actuel du nœud.

  • Les instances utilisant des disques locaux ne prennent pas en charge la modification de la configuration des nœuds ConfigServer.

Modifier les configurations de plusieurs composants et nœuds par lot

Modifiez les configurations de plusieurs composants et nœuds dans une seule tâche :

  • Les spécifications et l'espace de stockage d'un ou plusieurs nœuds shard.

  • Les spécifications d'un ou plusieurs nœuds Mongos.

  • Les spécifications et l'espace de stockage des nœuds ConfigServer.

    Remarque
    • Les instances utilisant des disques locaux ne prennent pas en charge la modification de la configuration des nœuds ConfigServer.

    • Les limites de modification de la configuration pour les composants et types de nœuds sélectionnés s'appliquent.

    • Pour modifier le nombre de nœuds en lecture seule d'un shard, modifiez la configuration du nœud shard individuel.

Libérer des nœuds Mongos ou shard

Libérez manuellement des nœuds Mongos ou shard.

Remarque
  • Libérez les nœuds Mongos uniquement lorsque l'instance compte trois nœuds Mongos ou plus. Conservez au moins deux nœuds Mongos.

  • Libérez les nœuds shard uniquement lorsque l'instance compte trois nœuds shard ou plus. Conservez au moins deux nœuds shard.

  • Avant de libérer un nœud shard, assurez-vous que les nœuds shard restants disposent d'une capacité suffisante pour les données en cours de libération. Sinon, l'instance reste dans l'état Deleting Node et vous ne pouvez pas réinitialiser le mot de passe, changer les rôles, modifier les endpoints des nœuds ni ajuster les paramètres.

Autres scénarios et solutions

Ces scénarios nécessitent la création d'une nouvelle instance :

  • Réduire l'espace de stockage d'une instance ou d'un nœud shard.

  • Augmenter le nombre de nœuds pour une instance autonome.

  • Modifier l'architecture d'une instance.

  • Changer le moteur de stockage de RocksDB ou TerarkDB vers WiredTiger.

Pour modifier la configuration dans ces scénarios :

  1. Créez une nouvelle instance. Pour obtenir des instructions, consultez Créer une instance autonome, Créer une instance Replica Set ou Créer une instance Sharded Cluster.

    Remarque
  2. Migrez les données de l'instance d'origine vers la nouvelle instance. Migration et synchronisation des données.

  3. Après avoir vérifié que la nouvelle instance fonctionne comme prévu, basculez vos charges de travail vers celle-ci.

  4. Facultatif : Si l'instance d'origine n'est plus nécessaire, libérez l'instance.

FAQ

Pourquoi les performances ne semblent-elles pas s'améliorer après la mise à niveau des spécifications de l'instance ?

Confirmez les nouvelles spécifications sur la page Computing Specifications. Vérifiez l'Storage space et l'Computing Specifications sur la page Basic Information. Après une mise à niveau réussie, ces métriques diminuent généralement de manière significative.

Remarque

N'utilisez pas l'CPU Usage pour évaluer les performances. La taille du cache WiredTiger évolue avec les spécifications de l'instance et devrait occuper plus de 50 % de la mémoire disponible.

Une utilisation de la mémoire d'environ 80 % est normale pour les instances MongoDB. Si l'utilisation est excessive, accélérez la récupération de la mémoire et la libération de la mémoire tcmalloc. Utilisation élevée de la mémoire d'une instance MongoDB.

Comment gérer l'erreur « There is not enough resource for your operation. » ?

Ce message d'erreur indique que la zone de destination ne dispose pas de ressources suffisantes pour la modification de la configuration. Essayez de modifier l'instance avec des spécifications différentes ou soumettez un ticket pour obtenir une assistance technique.

Rubriques connexes

Versions, moteurs de stockage et contraintes pris en charge : Versions et moteurs de stockage.

Pour mettre à niveau la version majeure de la base de données : Mettre à niveau la version majeure de la base de données.