Oracle 11g'yi biraz daha yakından anlamaya çalışıyorum. Sorum basit: Oracle, kayıtları aynı anda tek bir tabloya eklemeye çalışan iki oturumu nasıl ele alıyor?
Örneğin, INSERT A Tablo 1'e karşı 13: 00'da çalışır. Tamamlanması 5 dakika sürecektir. INSERT B, Tablo 1'e karşı 13:02'de yürütülür. Tamamlanması 1 dakika sürecektir.
Ne olacak? INSERT A tamamlandıktan sonra Oracle sırası INSERT B yürütülecek mi? INSERT B, INSERT A ile aynı anda çalışır mı?
Teşekkürler!
insert into foo(id) select level from dual connect by level<1000000
(yeterince yavaş olana kadar birer birer sıfır sayısını arttırır)