システム監査技術者 2019年 午前2 問12
問題文
データの追加・変更・削除が、少ないながらも一定の頻度で行われるデータベースがある。このデータベースのフルバックアップを磁気テープに取得する時間間隔を今までの2倍にした。このとき、データベースのバックアップ又は復旧に関する記述のうち、適切なものはどれか。
選択肢
ア:復旧時に行うログ情報の反映の平均処理時間が約2倍になる。(正解)
イ:フルバックアップ取得1回当たりの磁気テープ使用量が約2倍になる。
ウ:フルバックアップ取得1回当たりの磁気テープ使用量が約半分になる。
エ:フルバックアップ取得の平均処理時間が約2倍になる。
🔒 解説は解答すると表示されます
フルバックアップ間隔と復旧時間【午前2解説】
正解の理由
フルバックアップの間隔を2倍にすると、障害発生時に直近のフルバックアップから障害発生までに蓄積されるログ情報も、平均して約2倍になります。
復旧時には、フルバックアップを戻した後、その時点以降のログ情報を反映してデータベースを障害直前の状態に近づけます。そのため、ログ情報の反映にかかる平均処理時間は約2倍になります。したがって、適切なのはアです。
解法ステップ
- フルバックアップの取得間隔が2倍になると確認します。
- データの追加・変更・削除の頻度は変わらないため、単位時間当たりに発生するログ情報の量は変わりません。
- 次のフルバックアップまでに蓄積されるログ情報は、平均して約2倍になります。
- 復旧時に反映するログ情報も平均して約2倍となり、その処理時間も約2倍になります。
選択肢別の誤答解説
- ア:適切です。 フルバックアップ間隔が長くなるほど、復旧時に反映するログ情報が増えます。変更頻度が一定であれば、間隔を2倍にするとログの反映量と平均処理時間も約2倍になります。
- イ:誤りです。 フルバックアップ1回当たりの取得対象となるデータ量は、バックアップ間隔を変えても基本的に変わりません。したがって、磁気テープ使用量が約2倍になるとはいえません。
- ウ:誤りです。 同じ理由で、1回当たりのフルバックアップのデータ量が半分になることもありません。
- エ:誤りです。 1回のフルバックアップで取得するデータ量が変わらないため、取得にかかる平均処理時間も約2倍にはなりません。
よくある誤解
- バックアップ間隔が長くなると、フルバックアップのデータ量も増えると考えがちです。増えるのは、主に次のフルバックアップまでに発生するログ情報です。
- 復旧時間はフルバックアップの取得時間と同じように考えるのも誤りです。復旧では、バックアップの復元に加えてログ情報の反映も行います。
- ログ情報の反映量はバックアップ間隔だけで決まるわけではありません。実際にはデータの変更頻度にも左右されます。この問題では、変更頻度が一定であることが前提です。
補足コラム
フルバックアップは、データベース全体を保存する方式です。取得間隔を長くすると、バックアップを取る頻度は下がりますが、障害発生時に反映するログ情報が増え、復旧に時間がかかる傾向があります。
つまり、フルバックアップの間隔を決める際は、バックアップにかかる負荷だけでなく、障害発生時に許容できる復旧時間も考慮します。
FAQ
Q. フルバックアップの間隔を2倍にすると、毎回のバックアップ時間も2倍になりますか?
A. 基本的にはなりません。1回に取得するデータベース全体の量が同じであれば、1回当たりの取得時間も大きくは変わりません。
A. 基本的にはなりません。1回に取得するデータベース全体の量が同じであれば、1回当たりの取得時間も大きくは変わりません。
Q. なぜ復旧時のログ反映時間は「平均して」約2倍なのですか?
A. 障害が発生するタイミングによって、直近のフルバックアップからの経過時間が異なるためです。変更頻度が一定なら、バックアップ間隔を2倍にしたとき、その経過時間の平均も約2倍になります。
A. 障害が発生するタイミングによって、直近のフルバックアップからの経過時間が異なるためです。変更頻度が一定なら、バックアップ間隔を2倍にしたとき、その経過時間の平均も約2倍になります。
関連キーワード: フルバックアップ、ログ情報、データベース復旧、バックアップ間隔

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

