トランザクション処理(全58問中27問目)
No.27解説へ
データベースの排他制御のロック獲得の可能性のうち,適切なものはどれか。
出典:平成25年春期 問30
- あるトランザクションが共有ロックを獲得している資源に対して,別のトランザクションが共有ロックを獲得することは可能である。
- あるトランザクションが共有ロックを獲得している資源に対して,別のトランザクションが専有ロックを獲得することは可能である。
- あるトランザクションが専有ロックを獲得している資源に対して,別のトランザクションが共有ロックを獲得することは可能である。
- あるトランザクションが専有ロックを獲得している資源に対して,別のトランザクションが専有ロックを獲得することは可能である。
正解 ア問題へ
広告
解説
共有・専有の2種類のロックの違いを確認しておきましょう。
- 共有ロック
- データを読込むときに使うロックで、資源がこの状態の場合は他のトランザクションによる更新処理ができなくなる。(読込みは可能)
- 専有ロック
- データを更新するときに使うロックで、資源がこの状態の場合は他のトランザクションによる読込みや更新ができなくなる。
広告