データベーススペシャリスト 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年春 [ 午前問題 ] |
