[RDBMS]


[エラー発生タイミング例]


[デッドロックの回避方法]

SQLの実行などのトランザクションを、品番などの順に実行する。


[トランザクション分離レベル]

REPEATABLE READを使う理由の例:

「同時実行した他者が同じ座席を仮予約できないようにするため」

トランザクション分離レベルとデッドロックを絡めた問題がよく出る。