このページでは、Database Backup (DBS) のサンドボックス機能についてよく寄せられる質問とその回答をまとめています。
課金
サンドボックス機能の課金方法は?
「DBS サンドボックス料金」をご参照ください。
復元可能期間
サンドボックスインスタンスのデータを復元できる期間は?
復元可能な期間は、ソースデータベースインスタンスでログバックアップ(増分バックアップとも呼ばれます)が有効化されているかどうかによって異なります。
| ログバックアップの状態 | 復元可能範囲 | 粒度 |
|---|---|---|
| 有効 | 最新の完全バックアップセット作成時(サンドボックス機能有効化前)から、最後のバイナリログファイル作成時まで | 秒単位で正確 |
| 無効 | 最新の完全バックアップセット作成時(サンドボックス機能有効化前)から、最後の完全バックアップセット作成時まで | 完全バックアップのタイムスタンプのみ |
ログバックアップを有効化するには、以下の手順をご参照ください。
ApsaraDB RDS for MySQL:「ApsaraDB RDS for MySQL インスタンスでログバックアップ機能を使用する」
自社管理データベース:「増分ログバックアップの有効化または無効化」
最も新しい復元時点はいつですか?
最も新しい復元時点は、ソースデータベースでログバックアップが有効化されているかどうかによって異なります。
ログバックアップが無効の場合: 最も新しい復元時点は、最後の完全バックアップセットが作成された時点です。
ログバックアップが有効の場合: 最も新しい復元時点は、最後のバイナリログファイルが作成された時点です。
正確な復元ポイントを見つけるには:
ApsaraDB RDS をソースとする場合: ApsaraDB RDS コンソールの バックアップと復元 ページへ移動します。
自社管理データベースをソースとする場合: DBS コンソールでバックアップスケジュールの詳細ページへ移動します。
なぜ完全バックアップセット作成時点のみへの復元しかできないのですか?
ソースデータベースインスタンスでログバックアップが無効化されているためです。バイナリログがない場合、DBS は増分変更を再生できず、完全バックアップセットのタイムスタンプでのみ復元できます。
任意の時点への復元を行うには、ログバックアップを有効化してください。詳細については、以下の手順をご参照ください。
ApsaraDB RDS for MySQL:「ApsaraDB RDS for MySQL インスタンスでログバックアップ機能を使用する」
自社管理データベース:「増分ログバックアップの有効化または無効化」
サンドボックスインスタンスの作成
サンドボックスインスタンスの仕様は復元時間に影響しますか?
いいえ。復元時間はサンドボックスインスタンスの仕様とは無関係です。仕様を高く設定しても、復元処理自体の速度は向上しませんが、復元後のクエリ実行パフォーマンスは向上します。
サンドボックスインスタンスのデータ復元にはどのくらい時間がかかりますか?
復元時間は、復元方法および再生対象となるバイナリログの量によって異なります。
| 復元方法 | 速度 | 備考 |
|---|---|---|
| スナップショットへの復元 | 1 TB あたり約 2 分 | 最速の方法です。復元対象時刻がスナップショットと一致する場合に推奨されます。 |
| 特定時点への復元 | バイナリログ再生:5 分あたり 512 MB | DBS はまず、対象時刻より直前のスナップショットへ復元し、その後、該当時点までバイナリログを再生します。 |
特定時点への復元を行う場合、総復元時間 = スナップショット復元時間 + バイナリログ再生時間 となります。
DBS はサンドボックスインスタンス向けにスナップショットをいつ生成しますか?
DBS は以下の状況でスナップショットを生成します。
サンドボックス機能を初めて有効化したとき。
ソースデータベースインスタンスに対して完全バックアップセットが作成されたとき。
(ログバックアップが有効な場合のみ)DBS がバイナリログファイルを読み取る際に、約 10 分ごとのローリング方式で生成されます。
サンドボックスインスタンスの使用
サンドボックスインスタンスへの接続方法は?
VPC(Virtual Private Cloud)エンドポイントを使用して接続します。エンドポイントは、サンドボックスインスタンス一覧に表示されます。

手順を追った説明については、「DMS を使用してサンドボックスインスタンスにアクセスする」または「ECS を使用してサンドボックスインスタンスにアクセスする」をご参照ください。
サンドボックス作成後に作成したアカウントでサンドボックスインスタンスにログインできないのはなぜですか?
サンドボックスインスタンスは、その作成に使用されたバックアップデータの状態を反映します。サンドボックスインスタンス作成後に作成されたアカウントは、当該バックアップデータ内には存在しません。
バックアップデータ取得時のソースデータベースに存在していたデータベースアカウントおよびパスワードを使用してログインしてください。つまり、サンドボックスインスタンス作成前に作成されたアカウントです。
サンドボックスインスタンス内のデータを保持するには?
Data Transmission Service (DTS) を使用して、データを ApsaraDB RDS for MySQL インスタンスへ移行します。詳細については、「サンドボックスインスタンスから ApsaraDB RDS for MySQL インスタンスへデータを移行する」をご参照ください。