Tôi đang cố gắng để hiểu Oracle 11g chặt chẽ hơn một chút. Câu hỏi của tôi rất đơn giản: làm thế nào để Oracle xử lý hai phiên đang cố gắng chèn các bản ghi vào một bảng cùng một lúc.
Ví dụ: INSERT A chạy lúc 1:00 PM so với Bảng 1. Sẽ mất 5 phút để hoàn thành. INSERT B được thực thi lúc 1:02 PM so với Bảng 1. Sẽ mất 1 phút để hoàn thành.
Chuyện gì sẽ xảy ra? Oracle sẽ xếp hàng INSERT B để được thực thi sau khi INSERT A kết thúc? INSERT B sẽ chạy đồng thời với INSERT A?
Cảm ơn!
insert into foo(id) select level from dual connect by level<1000000
(tăng số lượng số 0 một lần cho đến khi đủ chậm)