Combien de temps faut-il pour créer une sauvegarde de mon instance RDS pour le serveur SQL ?

Lecture de 3 minute(s)
0

Je souhaite créer une sauvegarde pour ma base de données relationnelle Amazon (Amazon RDS) pour le serveur de l'instance de base de données Microsoft SQL Combien de temps dure le processus de sauvegarde ?

Solution

Le temps nécessaire pour la création d'une sauvegarde pour votre instance de base de données dépend de la charge de travail de la base de données. Une charge de travail plus importante de la base de données augmente le nombre de modifications incrémentielles du volume, ce qui allonge la durée de sauvegarde.

Dans Amazon RDS for SQLServer, vous pouvez sauvegarder vos instances de base de données à l'aide des sauvegardes automatisées RDS, dessnapshots de base de données RDS manuels et de sauvegardes SQL natives.

  • Sauvegardes automatisées RDS et instantanés de base de données manuels : ce sont des instantanés de volume de stockage de votre instance de base de données qui sauvegardent l'ensemble de l'instance de base. La première sauvegarde d'une instance de base de données contient les données de l'instance de base de données complète. Les sauvegardes suivantes de la même instance de base de données sont incrémentielles, ce qui signifie que seules les données modifiées après votre dernier instantané sont enregistrées.
  • Sauvegardes SQL natives : vous pouvez effectuer des sauvegardes complètes et différentielles de votre instance de base de données, puis stocker le fichier dans des compartiments Amazon Simple Storage Service (Amazon S3). Vous pouvez également effectuer des sauvegardes de bases de données individuelles sur votre instance de base de données.

Dans certains scénarios, votre instance de base de données peut nécessiter une sauvegarde complète au lieu d'une sauvegarde incrémentielle. Cela peut être le cas après un basculement dans une zone à disponibilité multiple ou après avoir activé les sauvegardes automatisées RDS. La création d'une sauvegarde complète peut prendre beaucoup plus de temps. Autres facteurs qui augmentent le temps de sauvegarde, notamment les suivants :

  • Disponibilité du processeur et de la mémoire
  • Disque I/O
  • Activité de la base de données
  • Taille de la base de données

Vérifiez la progression d'une sauvegarde ou d'une restauration native

Pour vérifier la progression de la sauvegarde ou de la restauration native, obtenez l'identifiant de tâche après avoir exécuté l'instruction de sauvegarde ou de restauration. Vous pouvez utiliser le script suivant pour identifier toutes les tâches terminées et celles en attente pour une base de données particulière. Dans la commande suivante, remplacez Nom de la base de données par le nom correct de votre base de données.

exec msdb.dbo.rds_task_status @db_name='database_name'

Pour suivre l'état de la tâche, utilisez l'instruction SQL suivante comme guide. Dans la commande suivante, remplacezIdentifiant de la tâche par l'identifiant correct pour votre tâche.

exec msdb..rds_task_status @task_id= 5

Pour plus d'informations, consultez Configuration de la sauvegarde et de la restauration natives.

Vérifiez la progression d'un instantané de base de données manuel

Pour vérifier la progression de l'instantané de base de données manuel, procédez comme suit :

  1. Ouvrez la console RDS.
  2. Sélectionnez Instantanés.
  3. Sélectionnez l'instantané dont vous souhaitez vérifier la progression, puis sélectionnez l'onglet Progression.

Remarque : Vous ne pouvez pas vérifier la progression d'une sauvegarde automatique RDS à partir de la console RDS ou à l'aide de l'interface de la ligne de commande AWS (AWS CLI). Contactez AWS Support pour obtenir ces informations.