令和6年 問2 設問1 (2)答えは2つある?

たけしさん  
(No.1)
解答例を見ると、エリア状況テーブルと所在情報テーブルでデッドロックが発生するとなっているが、
以下状況でもデッドロックは発生するのではないか。
これだと解答としてダメなのでしょうか。

時系列1 
エリア状況 所在情報更新 専有 ロック済み
時系列2
入退室ログ 入退室ログ登録 専有 ロック済み
時系列3
入退室ログ 所在情報更新 共有 ロック解放待ち
時系列4
エリア状況 入退室ログ登録 共有 ロック解放待ち
2025.06.16 07:33
ぶどうさん 
(No.2)
時系列3が成立しないんじゃないかしら。所在情報更新処理中に、入退室登録の新規ログIDは扱わないので行ロックするならお好きにどうぞという事でいいかしら。
所在情報更新処理中に、入退室登録処理…
…索引検索の場合、…行だけをロック…
2025.06.16 22:57
たけしさん  
(No.3)
ぶどうさん
ありがとうございます。
理解、納得することができました。
2025.06.17 06:55

返信投稿用フォーム

※SQL文は全角文字で記載してください。
※宣伝や迷惑行為を防止するため、当サイト、姉妹サイト、IPAサイト以外のURLを含む記事の投稿はできません。

投稿記事削除用フォーム

投稿番号:
パスワード:

その他のスレッド


Pagetop