1

シーケンス テーブルがあります -- さまざまなテーブルの次のシーケンス番号を保持します

ロールバックされるデータベース トランザクションに関して:

  • (1) シーケンス=3
  • (2) プロセス 1 はシーケンスを 4 に設定します
  • (3) プロセス 2 はシーケンスを 5 に設定します
  • (4) プロセス 1 のロールバック (シーケンスが 3 にロールバックされると仮定します)
  • (5) プロセス 2 コミット (5 のシーケンスでテーブルをシード)

私の質問はこれです: ステップ (3) は、プロセス 1 がコミットされるかロールバックされるまで待つ必要がありますか? 私が考えるべき特定のトランザクション分離モードはありますか?

4

0 に答える 0