Я намагаюся зрозуміти Oracle 11g трохи ближче. Моє запитання просте: як Oracle обробляє два сеанси, які намагаються одночасно вставити записи в одну таблицю.
Наприклад, INSERT A працює о 13:00 проти таблиці 1. На завершення знадобиться 5 хвилин. INSERT B виконується о 13:02 проти таблиці 1. На завершення знадобиться 1 хвилина.
Що станеться? Чи буде виконуватися черга Oracle INSERT B після завершення роботи INSERT A? Чи буде INSERT B працювати одночасно з INSERT A?
Дякую!
insert into foo(id) select level from dual connect by level<1000000
(збільшуючи кількість нулів одна за одною, поки вона не буде досить повільною)