AnalyticDB for PostgreSQL in Serverless mode propose la fonctionnalité de sauvegarde et de restauration à partir de la version V1.0.0.0. Cette fonctionnalité est activée par défaut. Lorsque les données d'une instance sont supprimées, elles sont automatiquement archivées et conservées pendant une période définie par la politique de sauvegarde.
Règles de facturation
La fonctionnalité de sauvegarde et de restauration n'est pas facturée séparément. Les données de sauvegarde utilisent le stockage sur disque, ce qui peut entraîner des frais de stockage. Pour plus d'informations sur les méthodes de facturation et la tarification du stockage sur disque, consultez la rubrique Tarification.
Politique de sauvegarde
AnalyticDB for PostgreSQL in Serverless mode effectue des sauvegardes incrémentielles des données ajoutées ou supprimées au cours d'un cycle de sauvegarde, sans compression. Le cycle de sauvegarde par défaut est de sept jours ; le ratio entre les données de sauvegarde et le stockage des données est d'environ 68 %. Par exemple, supposons qu'une instance contienne 1 To de données de base et que 100 Go de données soient mis à jour chaque jour. Au bout de sept jours, l'instance dispose de 1 To de données de base et de 700 Go de données de sauvegarde.
Exécutez l'instruction suivante pour interroger la période de rétention des données de sauvegarde :
SHOW rds_cn_vacuum_archive_storage_life;
Pour modifier la période de rétention des données de sauvegarde, Soumettez un ticket.
Interroger les enregistrements de sauvegarde
Connectez-vous à l'instance AnalyticDB for PostgreSQL in Serverless mode et exécutez l'instruction suivante dans la base de données postgres :
SELECT * FROM adbpg_tabbak.adbpg_basebackup_task;
Le tableau suivant décrit les champs de la table adbpg_basebackup_task.
Champ | Type de données | Description |
task_id | TEXT | ID de la tâche. |
sched_id | TEXT | sched_id de la tâche. |
start_time | TIMESTAMPTZ | Heure de début de la sauvegarde. Remarque L'heure de début de la sauvegarde correspond au point dans le temps auquel les données peuvent être restaurées. |
end_time | TIMESTAMPTZ | Heure de fin de la sauvegarde. |
backupgroup | INT | Groupe de sauvegarde. La sauvegarde de base et les sauvegardes de journaux ultérieures appartiennent au même groupe de sauvegarde. |
parent_task_id | TEXT | ID de la tâche parente. |
task_type | CHAR | Type de sauvegarde. Valeurs possibles :
|
failed | BOOLEAN | Indique si la sauvegarde a échoué. Valeurs possibles :
|
Pour les instances AnalyticDB for PostgreSQL in Serverless mode créées le 5 mars 2022 ou après cette date, vous pouvez interroger les enregistrements de sauvegarde à partir de la table adbpg_basebackup_task. Pour les instances AnalyticDB for PostgreSQL in Serverless mode créées avant le 5 mars 2022, vous devez soumettre un ticket pour interroger les enregistrements de sauvegarde.
Restaurer les données
AnalyticDB for PostgreSQL in Serverless mode ne permet pas la restauration autonome des données. Pour restaurer les données, soumettez un ticket.