Si votre utilisation réelle du stockage est nettement inférieure à la capacité achetée, utilisez la fonctionnalité de réduction manuelle du stockage pour redimensionner votre instance et éviter de payer pour une capacité inutilisée.
L'extension automatique du stockage est disponible pour les instances RDS, mais la réduction automatique n'est pas prise en charge. Lorsque vos charges de travail diminuent, réduisez manuellement la capacité de stockage.
Prérequis
Avant de commencer, assurez-vous que :
Votre instance RDS exécute PostgreSQL 10 ou une version ultérieure et utilise des ESSD ou des Premium ESSD (vérifiez cette information sur la page Basic Information de votre instance).
Si votre instance a été créée avant le 10 octobre 2022 et utilise l'architecture d'origine, mettez à jour la version mineure du moteur vers la dernière version disponible. Pour plus d'informations, consultez la rubrique Mettre à jour la version mineure du moteur d'une instance ApsaraDB RDS for PostgreSQL.
Si votre instance utilise des Premium Local SSD, effectuez une mise à niveau vers une version majeure ultérieure qui utilise des disques cloud ; la réduction du stockage est prise en charge lors de cette mise à niveau. Pour plus d'informations, consultez la rubrique Mettre à niveau la version majeure d'une instance ApsaraDB RDS for PostgreSQL.
Votre compte Alibaba Cloud ne comporte aucune commande de renouvellement impayée. Vérifiez la page Orders et réglez ou annulez les commandes non payées avant de poursuivre.
L'instance RDS est dans l'état Running.
Pour les instances en lecture seule : l'instance RDS principale doit également être dans l'état Running.
Limites
Ne réduisez pas la capacité de stockage si la réplication logique est activée sur votre instance RDS for PostgreSQL. Cette opération pourrait entraîner la perte des slots de réplication ou la suppression des fichiers WAL requis par la réplication logique, ce qui interromprait la réplication.
La capacité de stockage peut être réduite jusqu'à deux fois par jour.
-
La capacité de stockage minimale après réduction doit satisfaire les deux conditions suivantes. Où vérifier l'espace utilisé : accédez à la page Basic Information de votre instance. La formule génère deux valeurs possibles ; la plus petite s'applique. Les trois exemples ci-dessous illustrent la manière dont chaque branche de la formule devient prédominante selon les niveaux d'utilisation (basés sur une instance PL1 ESSD d'une capacité totale de 2 000 Go) :
Supérieure ou égale à :
min{Used storage × 1.3, Used storage + 400 GB}Supérieure ou égale à la capacité de stockage minimale prise en charge par votre type d'instance.
Used storage Formula result Effective minimum 10 GB 13 GB (la branche × 1.3 est la plus petite) 20 GB (le minimum PL1 ESSD s'applique) 500 GB 650 GB (la branche × 1.3 est la plus petite) 650 GB 1,500 GB 1,900 GB (la branche + 400 GB est la plus petite) 1,900 GB La capacité de stockage peut être réduite par incréments de 5 Go.
-
La capacité de stockage minimale pour chaque niveau de performance (PL) des Enhance SSD (ESSD) est la suivante :
Storage type Minimum capacity PL0 ESSD 10 GB PL1 ESSD 20 GB PL2 ESSD 500 GB PL3 ESSD 1,500 GB Premium ESSD 10 GB La capacité de stockage d'une instance en lecture seule doit être supérieure ou égale à celle de son instance RDS principale. Réduisez d'abord le stockage de l'instance principale, puis celui des instances en lecture seule.
Réduire la capacité de stockage
La réduction du stockage déclenche une migration des données. Le statut de l'instance passe à Upgrading/Downgrading pendant l'opération.
Une fois la migration terminée, le système bascule les charges de travail. Une interruption de connexion transitoire d'environ 30 secondes se produit lors du basculement ; la plupart des opérations liées aux bases de données, aux comptes et aux paramètres réseau sont indisponibles durant cette période. Planifiez les réductions de stockage pendant les heures creuses et configurez votre application pour qu'elle se reconnecte automatiquement.
Instances RDS non serverless
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance. Localisez l'instance et cliquez sur son ID.
Dans la section Configuration Information, cliquez sur Change Specifications.
(Instances par abonnement uniquement) Dans la boîte de dialogue, cliquez sur Downgrade puis sur Next step.
-
Faites glisser le curseur ou cliquez sur l'icône moins pour définir une nouvelle valeur pour Storage Capacity.
RemarqueLa valeur minimale est
min{Used storage × 1.3, Used storage + 400 GB}, avec un pas de 5 Go, et ne doit pas être inférieure au minimum pris en charge par votre type d'instance. Vérifiez l'espace utilisé sur la page Basic Information. -
Définissez le paramètre Switching Time :
Execute immediately : la migration des données commence immédiatement sans affecter les charges de travail en cours d'exécution. Le basculement (avec interruption transitoire) a lieu juste après la fin de la migration.
Switch within maintenance window : la migration des données commence immédiatement sans affecter les charges de travail en cours d'exécution. Le basculement intervient dans la fenêtre de maintenance configurée. Pour plus d'informations, consultez la rubrique Définir la fenêtre de maintenance d'une instance ApsaraDB RDS for PostgreSQL.
Cliquez sur Confirm Order. Consultez la comparaison avant/après dans la boîte de dialogue Instance Information Comparison, puis cliquez sur Continue pour finaliser le paiement.
Instances RDS serverless
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance. Localisez l'instance et cliquez sur son ID.
Dans la section Instance Resources, cliquez sur Modify à côté de Storage Capacity.
-
Dans le panneau Modify, faites glisser le curseur ou cliquez sur l'icône moins pour ajuster la Storage Capacity, puis cliquez sur OK.
RemarqueLa valeur minimale est
min{Used storage × 1.3, Used storage + 400 GB}, avec un pas de 5 Go, et ne doit pas être inférieure au minimum pris en charge par votre type d'instance. Vérifiez l'espace utilisé sur la page Basic Information. Dans la boîte de dialogue Adjust Scaling Settings, confirmez les détails et cliquez sur OK. Le statut de l'instance passe à Upgrading/Downgrading pendant la réduction de la capacité de stockage.
Facturation
Pour les détails de facturation, consultez la rubrique Modifications des spécifications.
FAQ
Puis-je réduire le stockage d'une instance utilisant des standard SSD ?
Les standard SSD ne sont plus disponibles à l'achat. Pour réduire le stockage d'une instance standard SSD, mettez d'abord à niveau le type de stockage vers ESSD, puis réduisez la capacité de stockage. Pour plus d'informations, consultez la rubrique [[EOS/Discontinuation] Fin de commercialisation du type de stockage standard SSD pour certains moteurs de base de données dans ApsaraDB RDS à partir du 1er juillet 2022](https://www.alibabacloud.com/help/en/rds/apsaradb-rds-for-mysql/end-of-sale-for-the-standard-ssd-storage-type-for-specific-database-engines-in-apsaradb-rds).
Étapes suivantes
Pour modifier d'autres spécifications de l'instance, consultez la rubrique Modifier les spécifications d'une instance.
Pour réduire la capacité de stockage via l'API, appelez l'opération ModifyDBInstanceSpec. Définissez le paramètre DBInstanceStorage sur la nouvelle capacité de stockage et configurez les autres paramètres selon vos besoins.