R6午後1問2設問2(3)
ジブラルタルさん
(No.1)
そもそも、排他ロック解放待ちタイムアウトの考慮が必要という部分が腑に落ちませんでした…。「それぞれのジョブに重複していない従業員番号の範囲を指定して実行する。」という問題分の記載があるので、他のジョブでロックがかかっている勤怠テーブルのレコードを読みに行くことは無いのでは?と思ってしまっております…。すみませんが、どなたかご教示いただけるとありがたいです。
2025.05.11 19:15
GinSanaさん
★DB ゴールドマイスター
(No.2)
監査中に従業員の退勤が発生するとupdateが発生するから(勤怠の通常要件が書いてないから、一般常識の話でしちゃいますけど)、月末日までを監査機能で舐める以上は、まあ「他トランザクション」でぶつかる、という意味はそういうことなんじゃないのかと思います
2025.05.11 19:39
ジブラルタルさん
(No.3)
なるほど、監査ジョブの多重実行されたものではなく、全体的なトランザクションを考慮して、ということなのですね。ありがとうございました。
2025.05.11 20:20