応用情報技術者 2014年 春期 午前2 問56
問題文
データの追加・変更・削除が、少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの2倍にした。このとき、データベースのバックアップ又は復旧に関する記述のうち、適切なものはどれか。
選択肢
ア:フルバックアップ1回当たりの磁気テープ使用量が約2倍になる。
イ:フルバックアップ1回当たりの磁気テープ使用量が約半分になる。
ウ:フルバックアップ取得の平均実行時間が約2倍になる。
エ:ログ情報によって復旧するときの処理時間が平均して約2倍になる。(正解)
データベースのバックアップ間隔変更による影響【午前2 解説】
要点まとめ
- 結論:フルバックアップの間隔を2倍にすると、ログ情報を使った復旧処理時間が約2倍になるのが適切です。
- 根拠:フルバックアップ間隔が長くなると、差分を記録するログ量が増え、復旧時にログを適用する時間が増加します。
- 差がつくポイント:バックアップ容量や取得時間ではなく、復旧処理時間の増加に注目することが重要です。
正解の理由
フルバックアップの取得間隔を2倍にすると、フルバックアップ間の差分ログが増加します。復旧時には最新のフルバックアップからログを適用してデータを復元するため、ログの量が増えると復旧処理にかかる時間も比例して増加します。したがって、「ログ情報によって復旧するときの処理時間が平均して約2倍になる」エが正解です。
よくある誤解
フルバックアップの間隔を長くすると、バックアップ容量や取得時間が減ると考えがちですが、実際はログの増加による復旧時間の増加が問題となります。
解法ステップ
- フルバックアップの役割と取得間隔の意味を理解する。
- バックアップ間隔が長くなるとログ量が増えることを確認する。
- 復旧処理はフルバックアップ+ログ適用で行うことを思い出す。
- ログ量増加により復旧時間が増えることを考慮する。
- 選択肢の中で復旧時間の増加を示すものを選ぶ。
選択肢別の誤答解説
- ア: フルバックアップ1回当たりの磁気テープ使用量は、バックアップ間隔が長くなっても1回分のデータ量は変わらず約2倍にはなりません。
- イ: フルバックアップ1回当たりの磁気テープ使用量が半分になるのは誤りで、間隔を長くしても1回のフルバックアップ量は減りません。
- ウ: フルバックアップ取得の平均実行時間は、間隔が長くなっても1回の取得時間は変わらず約2倍にはなりません。
- エ: ログ情報による復旧処理時間は、ログ量増加に伴い約2倍になるため正解です。
補足コラム
フルバックアップはデータベース全体の状態を保存し、差分バックアップやログバックアップは変更分のみを記録します。フルバックアップの間隔を長くすると、差分やログの量が増え、復旧時に適用するログが多くなるため復旧時間が延びます。運用ではバックアップ間隔と復旧時間のバランスを考慮することが重要です。
FAQ
Q: フルバックアップの間隔を短くするとどうなりますか?
A: ログ量が減るため復旧時間は短くなりますが、フルバックアップの取得回数が増え、バックアップコストが上がります。
A: ログ量が減るため復旧時間は短くなりますが、フルバックアップの取得回数が増え、バックアップコストが上がります。
Q: 差分バックアップとログバックアップの違いは何ですか?
A: 差分バックアップは最後のフルバックアップ以降の変更をまとめて保存し、ログバックアップはトランザクションログの変更履歴を細かく記録します。
A: 差分バックアップは最後のフルバックアップ以降の変更をまとめて保存し、ログバックアップはトランザクションログの変更履歴を細かく記録します。
関連キーワード: バックアップ、復旧時間、フルバックアップ、ログバックアップ、データベース管理

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

