データベーススペシャリスト H25年春 午前 【問10】
t1〜t10の時刻でスケジュールされたトランザクションT1〜T4がある。
t10でT1がcommitを発行する直前の、トランザクションの待ちグラフを作成した。
a に当てはあまるトランザクションはどれか。
ここで、select(X) は共有ロックをかけて資源Xを参照することを表し、update(X) は専有ロックをかけて資源Xを更新することを表す。
これらのロックは、commitされるまで案ロックされないものとする。
また、トランザクションの待ちグラフの矢印は、Ti→Tjとしたとき、Tjがロックしている資源のアンロックを、Tiが待つことを表す。
[トランザクションのスケジュール]
トランザクション | ||||
T1 | T2 | T3 | T4 | |
t1 | select(A) | |||
t2 | select(B) | |||
t3 | select(A) | |||
t4 | select(B) | |||
t5 | ||||
t6select(C) | ||||
t7 | select(C) | |||
t8 | update(C) | |||
t9 | update(A) | |||
t10 | commit |
[トランザクションの待ちグラフ]
ア | T1 |
イ | T2 |
ウ | T3 |
エ | T4 |
みんなの正解率: 76% (63人のうち48人が正解)
キーワード: | トランザクション ロック 共有ロック 待ちグラフ |
データベーススペシャリスト H25年春の全キーワードをみる
解答と解説
解答: | イ |
解説: | 共有ロック データ参照時にかけるロック。他のトランザクションから共有ロックはかけられるが、占有ロックはかけられないため、ロック解除待ちになる。 |
キーワード: | トランザクション ロック 共有ロック 待ちグラフ |
みんなの正解率: 76% (63人のうち48人が正解) |
|
スポンサードリンク
この問題のキーワード
トランザクション
ロック
共有ロック
待ちグラフ
データベーススペシャリスト H25年春の全キーワードをみる
H25年春 設問一覧
問1 | 問2 | 問3 | 問4 | 問5 | 問6 | 問7 | 問8 |
問9 | 問10 | 問11 | 問12 | 問13 | 問14 | 問15 | 問16 |
問17 | 問18 | 問19 | 問20 | 問21 | 問22 | 問23 | 問24 |
問25 |
データベーススペシャリストの過去年度
H26年春 [ 午前問題 ] | H25年春 [ 午前問題 ] |
H24年春 [ 午前問題 ] | H23年春 [ 午前問題 ] |
H22年春 [ 午前問題 ] | H21年春 [ 午前問題 ] |
H19年春 [ 午前問題 ] | H18年春 [ 午前問題 ] |
H17年春 [ 午前問題 ] | H16年春 [ 午前問題 ] |
H15年春 [ 午前問題 ] | H14年春 [ 午前問題 ] |
H13年春 [ 午前問題 ] | H12年春 [ 午前問題 ] |