平成26年度 高度共通 午前I(PM試験) 問20
データの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの2倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。
- ア フルバックアップ1回当たりの磁気テープ使用量が約2倍になる。
- イ フルバックアップ1回当たりの磁気テープ使用量が約半分になる。
- ウ フルバックアップ取得の平均実行時間が約2倍になる。
- エ ログ情報によって復旧するときの処理時間が平均して約2倍になる。
解答・解説を見る
正解:エ
AI解説
正解はエ。障害復旧は「直近のフルバックアップをリストアし、その後のログ(ジャーナル)を適用して障害直前の状態に戻す」手順で行う。バックアップ間隔を2倍にすると、復旧時に適用すべきログ量が平均して約2倍になるため、ログによる復旧処理時間も平均約2倍になる。 ア: フルバックアップはその時点の全データを取得するもので、データ量は間隔にほぼ依存しない(追加・変更・削除は少量)。テープ使用量が2倍にはならない。 イ: 同様に、1回当たりの使用量が半分になる根拠もない。フルバックアップのサイズはデータベース全体の大きさで決まる。 ウ: フルバックアップの実行時間もデータベース全体の量に依存するため、間隔を2倍にしても約2倍にはならない。 エ: 正解。バックアップ間隔が2倍になると障害時点までに蓄積されるログ量が平均2倍になり、ロールフォワードに要する時間も約2倍になる。 💡 「フルバックアップの量・時間=DB全体の大きさに依存」「復旧時間=前回バックアップからの経過(ログ量)に依存」と分けて考えれば、間隔変更の影響が及ぶのは復旧側だけと判断できる。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。