मैं ODP.NET में ऐरे बाइंडिंग का उपयोग करके 15 या इतने सेकंड में 50,000 रिकॉर्ड लोड कर रहा हूँ
यह आपके द्वारा निर्दिष्ट (और जिसमें आप अपडेट/इन्सर्ट/डिलीट कर सकते हैं) एक संग्रहीत कार्यविधि को बार-बार लागू करके काम करता है, लेकिन यह .NET से डेटाबेस में कई पैरामीटर मानों को थोक में पास करता है।
संग्रहीत कार्यविधि में प्रत्येक पैरामीटर के लिए एक मान निर्दिष्ट करने के बजाय आप एक सरणी . निर्दिष्ट करते हैं प्रत्येक पैरामीटर के लिए मानों का।
Oracle एक बार में .NET से डेटाबेस में पैरामीटर सरणियों को पास करता है, और फिर आपके द्वारा निर्दिष्ट पैरामीटर मानों का उपयोग करके आपके द्वारा निर्दिष्ट संग्रहीत कार्यविधि को बार-बार आमंत्रित करता है।
http://www.oracle.com/technetwork/issue-archive/2009/09-sep/o59odpnet-085168.html
/डेमियन