Satya vous guide à travers la procédure de dépannage
des erreurs de stockage plein dans RDS

rds-out-of-storage-satya

Mon instance de base de données Amazon Relational Database Service (Amazon RDS) est à court d'espace de stockage, et je ne peux pas arrêter, redémarrer ou me connecter à l'instance.

Pour éviter l'état STORAGE_FULL, pensez à utiliser une ou plusieurs des mesures préventives suivantes :

Une instance de base de données Amazon RDS à l'état STORAGE_FULL n'a pas suffisamment d'espace disponible pour effectuer les opérations de base telles que la connexion à l'instance ou son redémarrage. Pour résoudre ce problème, procédez comme suit :

Remarque : Si votre instance de base de données Amazon RDS n'est pas à l'état STORAGE_FULL, consultez Impossible de se connecter à l'instance de base de données Amazon RDS pour connaître les étapes de dépannage supplémentaires.

  1. Vérifiez que l'état de l'instance de base de données est STORAGE_FULL.
  2. Ajoutez de l'espace de stockage à l'instance. Pour plus d'informations, consultez Manque d'espace de stockage de l'instance de base de données Amazon RDS.
  3. Augmentez la propriété Allocated Storage (Stockage alloué) de votre instance de base de données pour libérer de l'espace supplémentaire. Pour plus d'informations, consultez Modification d'une instance de base de données Amazon RDS et utilisation du paramètre Apply Immediately (Appliquer immédiatement).
    Remarque : Dans la plupart des cas,une petite augmentation de Allocated Storage (Stockage alloué) vous permet de vous reconnecter à l'instance afin de procéder à des opérations de dépannage supplémentaires.

Amazon RDS pour SQL Server

Il existe des limites relatives au stockage pour certaines instances de base de données. Dans la console, l'option Allocated Storage (stockage alloué) est désactivée si votre instance de base de données n'est pas éligible. Si vous souhaitez mettre à l'échelle le stockage d'instances Amazon RDS pour SQL Server, mais que l'option permettant de modifier la taille du stockage n'est pas disponible, vous pouvez migrer vos données en utilisant la sauvegarde et la restauration natives ou un outil de migration des données pour migrer vers une nouvelle instance qui dispose d'un type de stockage IOPS provisionnés ou à usage général (SSD). Pour plus d'informations, consultez Modification d'une instance de base de données exécutant le moteur de base de données Microsoft SQL Server.

Vous pouvez vérifier l'éligibilité en utilisant la commande de l'interface de ligne de commande AWS (AWS CLI) suivante pour renvoyer les options de stockage valides pour votre instance de base de données.

describe-valid-db-instance-modifications

Vous pouvez réduire l'espace utilisé dans les instances Amazon RDS pour SQL Server en effectuant les actions suivantes :

  • Si votre instance Amazon RDS a une condition storage full ou que vous souhaitez contrôler la taille de vos journaux de base de données, exécutez la requête DBCC SQLPERF(LOGSPACE) TSQL pour vérifier la taille du journal de transactions SQL Server et le pourcentage d'espace de journalisation utilisé. Si le pourcentage d'espace de journalisation utilisé est faible mais que la taille du fichier journal de transactions est élevé, réduisez le fichier du journal de transactions pour récupérer de l'espace disque. Pour plus d'informations, consultez Connexion à une instance de base de données exécutant le moteur de base de données Microsoft SQL Server.
  • Si la base de données temporaire (tempdb) utilise une quantité importante de stockage disponible, réduisez la base de données tempdb. Étant donné que la taille de la base de données tempdb SQL Server augmente automatiquement lorsque auto-growth est activé, et qu'aucune limite n'est spécifiée dans maxsize, tempdb consomme le stockage disponible.

Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support.

Date de publication : 13/10/2015

Date de mise à jour : 24/09/2018