Oracle 11gについてもう少し詳しく理解しようとしています。私の質問は簡単です。Oracleは、単一のテーブルに同時にレコードを挿入しようとしている2つのセッションをどのように処理するのですか。
たとえば、INSERT Aは表1に対して午後1時に実行されます。完了するまでに5分かかります。INSERT Bは、表1に対して午後1:02に実行されます。完了するまでに1分かかります。
何が起こるか?Oracleは、INSERT Aが完了した後にINSERT Bを実行するようキューに入れますか?INSERT BはINSERT Aと同時に実行されますか?
ありがとう!
insert into foo(id) select level from dual connect by level<1000000
(それは遅い十分になるまでの時間でゼロ1の数を増やす)