मैं Oracle 11g को थोड़ा और करीब से समझने की कोशिश कर रहा हूँ। मेरा प्रश्न सरल है: ओरेकल दो सत्रों को कैसे संभालता है जो एक ही समय में एक ही तालिका में रिकॉर्ड सम्मिलित करने का प्रयास कर रहे हैं।
उदाहरण के लिए, INSERT A तालिका 1 के विरुद्ध दोपहर 1 बजे चलता है। इसे पूरा होने में 5 मिनट का समय लगेगा। INSERT B को टेबल 1 के खिलाफ 1:02 PM पर अंजाम दिया जाता है। इसे पूरा होने में 1 मिनट लगेगा।
क्या होगा? क्या INSERT A समाप्त होने के बाद Oracle कतार INSERT B को क्रियान्वित किया जाएगा? क्या INSERT A के साथ INSERT B एक साथ चलेगा?
धन्यवाद!
insert into foo(id) select level from dual connect by level<1000000
(एक बार शून्य की संख्या बढ़ाना जब तक कि यह काफी धीमा न हो जाए)