J'essaie de comprendre Oracle 11g de plus près. Ma question est simple: comment Oracle gère-t-il deux sessions qui tentent d'insérer des enregistrements dans une même table en même temps.
Par exemple, INSERT A s'exécute à 13 h 00 par rapport au tableau 1. Cela prendra 5 minutes. INSERT B est exécuté à 13h02 contre le tableau 1. Il faudra 1 minute pour terminer.
Que va-t-il se passer? La file d'attente Oracle INSERT B sera-t-elle exécutée une fois INSERT A terminée? INSERT B fonctionnera-t-il simultanément avec INSERT A?
Merci!
insert into foo(id) select level from dual connect by level<1000000
(augmentant le nombre de zéros un par un jusqu'à ce qu'il soit assez lent)