AnalyticDB for PostgreSQL の Serverless モードは、V1.0.0.0 からバックアップと復元機能を提供しています。この機能はデフォルトで有効になっています。インスタンスデータが削除されると、データは自動的にアーカイブされ、バックアップポリシーに基づいて一定期間保持されます。
課金ルール
バックアップと復元機能は個別に課金されません。バックアップデータはディスクストレージを使用するため、ストレージ料金が発生する場合があります。ディスクストレージの課金方法と料金の詳細については、「Pricing」をご参照ください。
バックアップポリシー
AnalyticDB for PostgreSQL の Serverless モードでは、バックアップサイクル内で追加または削除されたデータに対して、データを圧縮せずに増分バックアップを実行します。デフォルトのバックアップサイクルは 7 日間です。たとえば、1 TB のベースデータを持つインスタンスで毎日 100 GB のデータが更新される場合、7 日間のサイクルで 700 GB のバックアップデータが生成され、ベースデータに対するバックアップデータの比率は約 70% となります。
次の文を実行すると、バックアップデータの保持期間を照会できます。
SHOW rds_cn_vacuum_archive_storage_life;バックアップデータの保持期間を変更するには、チケットを起票してください。
バックアップ記録の照会
AnalyticDB for PostgreSQL インスタンス (Serverless モード) に接続し、postgres データベースで次の文を実行します。
SELECT * FROM adbpg_tabbak.adbpg_basebackup_task;次の表で、adbpg_basebackup_task テーブルのフィールドについて説明します。
フィールド | データ型 | 説明 |
task_id | TEXT | タスクの ID。 |
sched_id | TEXT | タスクの sched_id。 |
start_time | TIMESTAMPTZ | バックアップの開始時刻。 説明 バックアップの開始時刻は、データを復元できるポイントインタイムを示します。 |
end_time | TIMESTAMPTZ | バックアップの終了時刻。 |
backupgroup | INT | バックアップグループ。ベースバックアップとその後のログバックアップは、同じバックアップグループになります。 |
parent_task_id | TEXT | 親タスクの ID。 |
task_type | CHAR | バックアップのタイプ。有効な値:
|
failed | BOOLEAN | バックアップが失敗したかどうかを示します。有効な値:
|
2022 年 3 月 5 日以降に作成されたサーバーレスモードの AnalyticDB for PostgreSQL インスタンスでは、adbpg_basebackup_task テーブルからバックアップレコードを照会できます。 2022 年 3 月 5 日より前に作成されたサーバーレスモードの AnalyticDB for PostgreSQL インスタンスの場合、バックアップレコードを照会するには、チケットを起票。
データの復元
AnalyticDB for PostgreSQL の Serverless モードでは、お客様自身でデータを復元することはできません。データを復元するには、チケットを起票してください。