Pourquoi mon instance DB Amazon RDS est-elle dans l'état d'optimisation du stockage pendant longtemps ?

Dernière mise à jour : 22/11/2022

J'ai mis à jour la taille de stockage de mon instance de base de données Amazon Relational Database (Amazon RDS). Cependant, le processus prend beaucoup de temps et l'instance est dans l'état « optimisation du stockage ».

Solution

Lorsque vous modifiez la taille de stockage de votre instance DB Amazon RDS, le statut de l'instance passe à Optimisation du stockage. Cela signifie que votre instance DB est en cours de modification pour modifier la taille ou le type de stockage. Le processus d'optimisation du stockage est réalisé par l'automatiqation de RDS. L'automatisation de RDS confirme que les données sont réparties uniformément sur les volumes Amazon Elastic Block Store (Amazon EBS) sous-jacents après modification du stockage.

Dans la plupart des cas, la mise à l'échelle du stockage n'entraîne aucune panne ni dégradation des performances de l'instance de base de données. Cette opération peut prendre plusieurs heures. Vous ne pouvez pas apporter d'autres modifications au stockage pendant six heures ou tant que l'optimisation du stockage n'est pas terminée sur l'instance, selon la durée la plus longue. Toutefois, vous pouvez effectuer toute autre modification d'instance, telle que la mise à l'échelle de la taille de l'instance ou le redémarrage.

En général, l'optimisation du stockage prend quelques heures, parfois jusqu'à 24 heures et plus. Lorsque le statut de l'instance de base de données est storage-optimization (optimisation du stockage), cela signifie qu'elle est opérationnelle. La disponibilité de vos applications n'est pas affectée. Il n'est pas nécessaire d'attendre que l'instance DB soit à l'état Available (Disponible) pour exécuter vos applications.

Remarque : Il n'existe aucun moyen d'accélérer ce processus. Vous devez attendre la fin de l'optimisation. Plus la taille de stockage augmente, plus l'utilisation du stockage est importante et plus le processus prend du temps. Comme il s'agit d'un processus automatisé, il n'existe aucun moyen fixe de déterminer le temps nécessaire pour terminer l'optimisation du stockage sur votre instance de base de données RDS.

Comme Amazon Aurora utilise une solution de stockage client qui n'est pas soutenue par des volumes EBS, vous n'avez pas besoin d'envisager d'optimiser le stockage pour les instances Aurora. Pour plus d'informations, consultez Présentation du moteur de stockage Aurora.

Remarque : tout type de modification du stockage peut entraîner le passage de l'instance DB à l'état d'optimisation du stockage. Cependant, la modification du stockage peut également entraîner le redémarrage de l'instance, ce qui nécessite un certain temps d'arrêt. Cela est nécessaire dans des cas spécifiques, tels que le remplacement du type de stockage SSD par un stockage magnétique ou vice versa. Pour plus d'informations, consultez la section Paramètres des instances DB.

Pour surveiller la quantité de stockage disponible pour votre instance DB et les actions nécessaires, il est recommandé de créer une alarme Amazon CloudWatch.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?