令和3年度 春期 ITサービスマネージャ試験 午前II 問11
テクノロジデータベース障害回復・バックアップ
データの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの 2 倍にした。このとき,データベースのバックアップ又は復旧に関する記述のうち,適切なものはどれか。
解答・解説
正解: ア. 復旧時に行うログ情報の反映の平均処理時間が約 2 倍になる。
データベースの障害復旧においては、最後に取得したフルバックアップを用いてデータを復元した後、バックアップ取得以降の変更内容が記録されたログ情報(ジャーナル)を反映(ロールフォワード)させることで、障害発生直前の状態に戻します。
問題文にある「データの追加・変更・削除が一定の頻度で行われる」データベースにおいて、フルバックアップの取得間隔を2倍にすると、次のフルバックアップを取得するまでに蓄積されるログ情報の量が平均して約2倍になります。
したがって、障害発生時に復旧を行う際、バックアップデータ復元後に適用しなければならないログ情報の量も平均して2倍となるため、ログ情報の反映にかかる平均処理時間も約2倍になります。よって、アが適切な記述です。
各選択肢の解説
- ア: 正しい。フルバックアップの取得間隔が2倍になることで、バックアップ間に蓄積されるログ情報が2倍になり、復旧時のログ反映処理にかかる平均時間が約2倍になります。
- イ: 誤り。フルバックアップ取得1回当たりの磁気テープ使用量は、その時点でのデータベースの全体サイズに依存します。一定の頻度でデータ更新が行われているものの、バックアップ間隔が2倍になったからといってデータベース全体のデータ量が急激に2倍になるわけではないため、使用量は約2倍にはなりません。
- ウ: 誤り。イと同様の理由から、データベースの全体サイズが急激に減少するわけではないため、磁気テープ使用量が約半分になることはありません。
- エ: 誤り。フルバックアップの処理時間は対象となるデータベースの全体サイズに依存します。バックアップ間隔を2倍にしても、データベース自体のサイズが2倍になるわけではないため、バックアップ取得の平均処理時間も約2倍にはなりません。