À propos de la réduction de l'espace de stockage

Si la capacité storage d'une instance Cloud SQL est plus grande que ce dont votre application a besoin, vous pouvez réduire manuellement, ou diminuer, votre capacité de stockage à une taille plus petite.

Les opérations de réduction de stockage sont prises en charge sur les instances principales et les réplicas en lecture seule et sont disponibles dans toutes les éditions de Cloud SQL.

Exigences en matière de capacité de stockage

La taille de stockage cible doit être supérieure à la capacité de stockage minimale autorisée jugée sûre pour l'instance.

Pour des performances optimales, nous recommandons de réserver une capacité de stockage tampon pour certaines opérations comme la réindexation. Nous vous recommandons de réserver environ 100 Go ou 20% ou plus de votre utilisation actuelle, selon la valeur la plus élevée.

Pour plus d'informations, voir Responsabilité partagée.

Performances

Les opérations de réduction de l'espace de stockage peuvent avoir un impact sur les performances de l'instance. Cloud SQL utilise des machines virtuelles Compute Engine (VM) avec des disques de stockage persistant. Le stockage fourni par Hyperdisk Balanced est évolutif de manière linéaire et offre des performances prévisibles.

Pour plus d'informations, voir Quotas et limites fixes.

Temps d'arrêt

Les opérations de réduction du stockage nécessitent un temps d'arrêt de l'instance. Les instances redémarrent une fois l'opération terminée.

En fonction de la taille du disque sous-jacent, les opérations de réduction de l'espace de stockage peuvent entraîner des temps d'arrêt considérables. Si votre instance nécessite un temps d'arrêt limité, plutôt que d'utiliser les fonctionnalités de réduction du stockage, nous vous recommandons de migrer vos données vers une nouvelle instance plus petite.Database Migration Service .

Le temps d'arrêt subi lors de la réduction du stockage d'une instance est comparable au temps d'arrêt subi lors de la restauration d'une réplique en lecture.

Opérations

Toutes les autres opérations sont indisponibles jusqu'à la fin de l'opération de réduction du stockage.

Nous vous recommandons d'attendre la fin des autres opérations avant de lancer une opération de réduction de stockage. Cela inclut des opérations telles que la sauvegarde ou l'importation de données.

Les opérations de réduction du stockage doivent être effectuées sur l'instance principale avant d'être appliquées à l'instance répliquée en lecture.

Une réplique en lecture seule ne peut jamais avoir une capacité de stockage inférieure à celle de son instance principale associée. Si vous souhaitez réduire la capacité de stockage d'une réplique, vous devez d'abord effectuer une opération de réduction du stockage sur son instance principale associée.

Les opérations d'annulation ne sont prises en charge que sur les instances principales ou autonomes.

Les opérations de réduction de stockage ne sont pas prises en charge sur les instances à cœur partagé. Vous pouvez toutefois modifier la configuration de votre application pour utiliser une instance de noyau non partagée, puis effectuer une opération de réduction du stockage.

Instances répliquées

  • Si vous réduisez la taille de stockage de l'instance principale, son réplica continuera d'avoir un disque plus grand. Si vous souhaitez réduire la taille de stockage de la réplique, vous devez le faire manuellement.

  • Si une opération de réduction de stockage est appliquée à une instance principale, toute réplique en lecture créée ultérieurement appliquera la même configuration de stockage que l'instance principale mise à jour.

  • Si une instance principale et son instance répliquée avec accès en lecture associée utilisent des versions de base de données différentes, et qu'une opération de réduction du stockage est appliquée à l'instance répliquée, l'instance répliquée recréée est mise à jour vers la version de la base de données principale pour s'assurer que le redémarrage de l'instance répliquée réussit.

  • Bien que les opérations de réduction de stockage puissent être utilisées sur les instances principales qui utilisent des pools de lecture, vous ne pouvez pas appliquer une opération de réduction de stockage à un pool de lecture .

  • Il est impossible de vérifier la capacité de stockage minimale d'une réplique en lecture seule. Cette fonctionnalité n'est disponible que pour les instances principales. Toutefois, vous pouvez réduire la capacité de stockage d'une réplique de lecture pour qu'elle corresponde à la capacité de stockage de son instance principale associée.

  • La capacité de stockage d'une instance répliquée avec accès en lecture ne peut jamais être inférieure à celle de son instance principale associée.

Limites

Les limitations de fonctionnalités suivantes s'appliquent :

  • Non pris en charge avec la réplication à partir d'un serveur externe .
  • Les opérations de réduction de stockage ne peuvent pas être appliquées aux répliques en cascade.
  • Non compatible avec Terraform.

Étapes suivantes