このトピックでは、PolarDB for PostgreSQL のバックアップおよび復元機能に関するよくある質問に対する回答を提供します。
データバックアップFAQ
- レベル1バックアップ (スナップショット) の合計サイズは、すべてのレベル1バックアップ (スナップショット) のサイズの合計と同じですか。 いいえ、レベル1バックアップ (スナップショット) の合計サイズは、すべてのレベル1バックアップ (スナップショット) のサイズの合計と等しくありません。 次の図に示すように、レベル1のバックアップ (スナップショット) の合計サイズが ① の部分に表示されます。
- レベル1バックアップの合計サイズが、すべてのレベル1バックアップのサイズの合計よりも小さいのはなぜですか。
PolarDBのレベル1バックアップのサイズは、バックアップの論理サイズとバックアップの物理ストレージの合計の2つの形式で測定されます。 PolarDBは、スナップショットチェーンを使用してレベル1のバックアップを保存します。 各データブロックに対して1つのレコードのみが生成される。 したがって、すべてのレベル1バックアップの合計物理ストレージは、すべてのレベル1バックアップの合計論理サイズよりも小さくなります。 場合によっては、すべてのレベル1バックアップの物理ストレージの合計が、単一バックアップの論理サイズよりも小さい場合があります。
- PolarDBのバックアップに対してどのように課金されますか?
レベル1、レベル2、およびログバックアップのストレージ容量に対して課金されます。 デフォルトでは、レベル1のバックアップ機能とログバックアップ機能が有効になり、無料のストレージクォータが提供されます。 デフォルトでは、レベル2バックアップ機能は無効になっています。
- レベル1バックアップの料金はどのように計算されますか?
料金は、次の式に基づいて計算されます。1時間あたりのストレージ料金=(レベル-1バックアップの合計サイズ-使用済みデータベースストレージスペース × 50%) × 1時間あたりの料金。 たとえば、中国本土内のリージョンでは、PolarDBデータベースのレベル1バックアップの合計サイズは700 GB、使用されるデータベースストレージ容量は1,000 GBです。 次に、次の式に基づいて1時間あたりのストレージ料金が計算されます。
[700 GB - 500 GB] × USD 0.000464/GB = USD 0.0928 - ストレージプランを使用して、バックアップのストレージ料金を相殺することはできますか?
はい。ストレージプランを購入して、アカウント内のすべてのPolarDBクラスターで使用されているストレージスペースを相殺することができます。 ストレージプランの残りの容量は、自動的に使用され、ストレージプランが使い果たされるまで、レベル1バックアップの空き容量を超えるストレージスペースを1:1.6の比率でオフセットします。 ストレージプランの残り容量がレベル1バックアップのストレージスペースを相殺するには不十分な場合、従量課金制で追加のストレージスペースが課金されます。 詳細については、「ストレージプラン」をご参照ください。
- 手動で作成できるバックアップの種類は、レベル1のバックアップだけですか。
A:はい。
- 手動で作成されたバックアップはどのくらい保持されますか? 手動で作成されたバックアップの保持期間は、[データバックアップの保持期間] セクションのLevel-1 Backupパラメーターで指定します。
- レベル2バックアップのサイズを表示するにはどうすればよいですか?
レベル2バックアップのサイズは、コンソールの バックアップ タブで確認できます。
データ復元に関するFAQ
- 誤って削除または変更されたデータを復元するにはどうすればよいですか?
ビジネスシナリオとデータベースエンジンのバージョンに基づいて、さまざまな方法を選択してデータを復元できます。 詳細については、「復元方法1: 特定の時点にデータを復元する」および「復元方法2: バックアップセットからデータを復元する (スナップショット) 」をご参照ください。
- 復元されたテーブルの名前をカスタマイズできますか?
はい。
- クラスターにデータバックアップがない場合、データを以前の時点に復元できますか?
いいえ。 以前の時点にデータを復元するには、指定された時点より前に作成された完全バックアップのデータを復元する必要があります。 次に、物理ログに基づいて、作成されたバックアップの後、指定された時点より前に生成されたデータを復元する必要があります。