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

Si la capacité de stockage d'une instance Cloud SQL est supérieure aux besoins de votre application, vous pouvez réduire manuellement votre capacité de stockage.

Les opérations de réduction de l'espace de stockage sont compatibles avec les instances principales et les instances répliquées avec accès en lecture, et sont disponibles dans toutes les éditions Cloud SQL.

Exigences en termes de capacité de stockage

La taille de stockage cible doit être supérieure à la capacité de stockage minimale autorisée, qui est déterminée comme étant sûre pour l'instance.

Pour des performances constantes, nous vous recommandons de réserver une marge de capacité de stockage pour certaines opérations telles que la réindexation. Nous vous recommandons de réserver environ 100 Go ou 20 % ou plus de l'utilisation actuelle, selon la valeur la plus élevée.

Pour en savoir plus, consultez 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 (VM) Compute Engine équipées de disques de stockage persistant. Le stockage fourni par Hyperdisk Balanced évolue de manière linéaire et offre des performances prévisibles.

Pour en savoir plus, consultez Quotas et limites fixes.

Temps d'arrêt

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

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

Le temps d'arrêt constaté lors de la réduction de l'espace de stockage d'une instance est comparable à celui constaté lors de la restauration d'une instance dupliquée avec accès en lecture.

Opérations

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

Nous vous recommandons d'attendre que les autres opérations soient terminées avant d'exécuter une opération de réduction de l'espace de stockage. Cela inclut des opérations telles que la sauvegarde ou l'importation de données.

Les opérations de réduction de l'espace de stockage doivent être terminées sur l'instance principale avant d'appliquer une opération de réduction sur l'instance répliquée avec accès en lecture.

Une instance dupliquée avec accès en lecture ne peut à aucun moment 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 instance répliquée, vous devez d'abord effectuer une opération de réduction de l'espace de stockage sur l'instance principale associée.

Les opérations d'annulation ne sont compatibles qu'avec les instances principales ou autonomes.

Les opérations de réduction de l'espace de stockage ne sont pas compatibles avec les instances à cœur partagé. Toutefois, vous pouvez modifier la configuration de votre application pour utiliser une instance de cœur non partagée, puis effectuer une opération de réduction de l'espace de stockage.

Instances répliquées

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

  • Si une opération de réduction de l'espace de stockage est appliquée à une instance principale, toute instance répliquée avec accès en lecture créée ultérieurement applique 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 de l'espace de 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 l'espace 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 l'espace de stockage à un pool de lecture.

  • Vous ne pouvez pas vérifier la capacité de stockage minimale d'une instance répliquée avec accès en lecture. Cette fonctionnalité n'est disponible que pour les instances principales. Toutefois, vous pouvez réduire la capacité de stockage d'une instance répliquée avec accès en lecture pour qu'elle corresponde à celle de l'instance principale associée.

  • Une instance dupliquée avec accès en lecture ne peut à aucun moment avoir une capacité de stockage inférieure à celle de son instance principale associée.

Limites

Les limites de fonctionnalités suivantes s'appliquent :

  • Les opérations de réduction de l'espace de stockage ne peuvent pas être appliquées aux instances répliquées en cascade.
  • Non compatible avec Terraform.

Étapes suivantes