平成22年度 高度共通 午前I(PM試験) 問21
データの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの2倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。
- ア ジャーナル情報からの復旧処理時間が平均して約2倍になる。
- イ フルバックアップ1回当たりの磁気テープ使用量が約2倍になる。
- ウ フルバックアップ1回当たりの磁気テープ使用量が約半分になる。
- エ フルバックアップ取得の平均実行時間が約2倍になる。
解答・解説を見る
正解:ア
AI解説
フルバックアップの間隔を2倍にすると、障害発生時にバックアップ取得時点から障害時点までに適用すべきジャーナル(ログ)の量が平均して約2倍になるため、ジャーナルからの復旧処理時間も平均約2倍になる。一方、フルバックアップ1回当たりの量や時間はデータベース全体のサイズで決まり、取得間隔にはほとんど依存しない。 ア: 正しい。バックアップ時点から障害時点までの平均経過時間が2倍になるので、適用するジャーナル量が約2倍になり、復旧処理時間も平均約2倍になる。 イ: 誤り。フルバックアップはデータベース全体を毎回取得するため、1回当たりのテープ使用量はDBサイズで決まり、間隔を変えてもほぼ変わらない(追加・変更・削除が少ない前提)。 ウ: 誤り。イと同様に、テープ使用量は取得間隔に依存せずほぼ一定である。半分にはならない。 エ: 誤り。フルバックアップの実行時間もDB全体のサイズに依存するため、間隔を2倍にしてもほぼ変わらない。 💡 「フルバックアップのコストはDBサイズ依存、復旧時間はバックアップ以降のジャーナル量依存」と切り分けて考える。間隔を延ばすとバックアップ回数は減るが復旧時間が延びる、というトレードオフは運用設計の典型論点である。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。