このトピックでは、 と PolarDB for PostgreSQL (Compatible with Oracle) のバックアップと復元機能に関するよくある質問にお答えします。
バックアップに関するよくある質問
-
Q:レベル 1 バックアップ (スナップショット) の合計サイズは、個々のバックアップサイズの合計ですか?
A:いいえ。レベル 1 バックアップの合計サイズは、各バックアップサイズの合計ではありません。これは、バックアップリスト内の各バックアップセットの論理サイズ (たとえば、2.32 GB) ではなく、バックアップ管理ページの上部に表示されるレベル 1 バックアップの物理ストレージサイズ (たとえば、42.00 MB) です。
-
Q:レベル 1 バックアップの合計サイズが、単一のバックアップサイズよりも小さいのはなぜですか?
A:PolarDB は、レベル 1 バックアップに対して、各バックアップの論理サイズとすべてのバックアップの合計物理サイズの 2 つの容量メトリックを報告します。PolarDB は、レベル 1 バックアップにスナップショットチェーンメカニズムを使用しており、同一のデータブロックは一度しか保存されません。その結果、合計物理サイズは合計論理サイズよりも小さくなり、単一のバックアップの論理サイズよりも小さくなることさえあります。
-
Q:PolarDB バックアップにはどのような料金がかかりますか?
A:レベル 1 バックアップ、レベル 2 バックアップ、ログバックアップによって使用されるストレージ領域に対して課金されます。レベル 1 バックアップとログバックアップ機能はデフォルトで有効になっており、無料ストレージクォータが提供されます。レベル 2 バックアップ機能はデフォルトで無効になっています。
-
Q:レベル 1 バックアップの料金はどのように計算されますか?
A:時間料金は、[レベル 1 バックアップの合計サイズ - (データベースストレージ使用量 × 50%)] × 1 時間あたりの料金、で算出されます。たとえば、 PolarDB データベースのレベル 1 バックアップの合計サイズが 700 GB で、データベースストレージ使用量が 1,000 GB の場合、時間料金は次のように算出されます:[700 GB - 500 GB] x $0.000464 = $0.0928。
-
Q:手動バックアップはレベル 1 バックアップでのみサポートされていますか?
A:はい。
-
Q:手動バックアップの保持期間はどのくらいですか?
A:手動バックアップの保持期間は、バックアップポリシーの [データバックアップ保持期間] 設定で、[レベル 1 バックアップ] に対して設定した期間によって決まります。
-
Q:レベル 2 バックアップのサイズはどのように確認できますか?
A:コンソールの バックアップ タブでレベル 2 バックアップのサイズを確認できます。
復元に関するよくある質問
-
Q:データが誤って削除または変更された場合 (たとえば、テーブル、データベース、またはクラスターを削除したり、テーブル内の列、行、またはデータを上書きまたは変更したりした場合)、どうすれば復元できますか?
A:ビジネスニーズに基づいて復元方法を選択できます。詳細については、「クラスターを特定の時点に復元する」および「バックアップセット (スナップショット) からクラスターを復元する」をご参照ください。
-
Q:復元されたテーブルの名前をカスタマイズできますか?
A:はい。
-
Q:データバックアップなしでポイントインタイムリカバリを実行できますか?
A:いいえ。ポイントインタイムリカバリは、指定された時刻より前に作成された完全バックアップを新しいクラスターに復元し、物理ログから増分変更を適用してターゲットの時点まで復元する仕組みです。