- トップページ
- 情報セキュリティスペシャリスト
- 令和3年度春季問題一覧
- 令和3年度春季問題21-解答・解説-分析
令和3年度春季問題
問題21
複数のバッチ処理を並行して動かすとき,デッドロックの発生をできるだけ回避したい。バッチ処理の設計ガイドラインのうち,適切なものはどれか。
ア | 参照するレコードにも,専有ロックを掛けるように設計する。 |
イ | 大量データに同じ処理を行うバッチ処理は,まとめて一つのトランザクションとして処理するように設計する。 |
ウ | トランザクション開始直後に,必要なレコード全てに専有ロックを掛ける。ロックに失敗したレコードには,しばらく待って再度ロックを掛けるように設計する。 |
エ | 複数レコードを更新するときの順番を決めておき,全てのバッチ処理がこれに従って処理するように設計する。 |
複数のバッチ処理を並行して動かすとき,デッドロックの発生をできるだけ回避したい。バッチ処理の設計ガイドラインのうち,適切なものはどれか。
ア | 参照するレコードにも,専有ロックを掛けるように設計する。 |
イ | 大量データに同じ処理を行うバッチ処理は,まとめて一つのトランザクションとして処理するように設計する。 |
ウ | トランザクション開始直後に,必要なレコード全てに専有ロックを掛ける。ロックに失敗したレコードには,しばらく待って再度ロックを掛けるように設計する。 |
エ | 複数レコードを更新するときの順番を決めておき,全てのバッチ処理がこれに従って処理するように設計する。 |
解答:エ
<解説>
お問い合わせ