Sto cercando di capire Oracle 11g un po 'più da vicino. La mia domanda è semplice: in che modo Oracle gestisce due sessioni che tentano di inserire record in una singola tabella contemporaneamente.
Ad esempio, INSERISCI A viene eseguito alle 13:00 in base alla Tabella 1. Il completamento richiederà 5 minuti. INSERISCI B viene eseguito alle 13:02 in base alla Tabella 1. Il completamento richiederà 1 minuto.
Cosa accadrà? La coda Oracle INSERT B verrà eseguita al termine di INSERT A? INSERT B funzionerà contemporaneamente con INSERT A?
Grazie!
insert into foo(id) select level from dual connect by level<1000000
(aumentando il numero di zeri uno alla volta fino a quando non è abbastanza lento)