यहां एक स्लाइड डेक दिया गया है जिसमें Oracle के अनुशंसित सर्वोत्तम अभ्यास शामिल हैं:
http://www.oracle .com/technetwork/topics/dotnet/ow2011-bp-performance-deploy-dotnet-518050.pdf
जब आप OracleConnection बनाते हैं तो आपको स्वचालित रूप से एक कनेक्शन पूल मिलता है। अधिकांश मध्यम स्तरीय अनुप्रयोगों के लिए आप इसका लाभ उठाना चाहेंगे। आप रजिस्ट्री में प्रदर्शन काउंटर चालू करके अपने पूल को वास्तविक कार्यभार के लिए ट्यून करना चाहेंगे।
कृपया कनेक्शन पूलिंग के विवरण के लिए ODP.NET ऑनलाइन सहायता देखें। पूल सेटिंग्स को कनेक्शन स्ट्रिंग में जोड़ा जाता है।
OracleConnections के साथ लोगों को एक और समस्या का सामना करना पड़ता है कि कचरा संग्रहकर्ता को यह नहीं पता कि वे वास्तव में कितने संसाधन गहन हैं और उन्हें तुरंत साफ नहीं करते हैं। यह इस तथ्य से जटिल है कि ODP.NET पूरी तरह से प्रबंधित नहीं है और इसलिए कुछ संसाधन कचरा संग्रहकर्ता से छिपे हुए हैं। इसलिए सबसे अच्छा अभ्यास है कि सभी Oracle ODP.NET ऑब्जेक्ट्स (OracleConnection सहित) को बंद () और डिस्पोज़ () करें ताकि उन्हें साफ़ करने के लिए बाध्य किया जा सके।
Oracle के पूरी तरह से प्रबंधित प्रदाता में इस विशेष समस्या को कम किया जाएगा (एक बीटा जल्द ही बाहर हो जाएगा)
(संपादित करें:ODP.NET, प्रबंधित ड्राइवर अब उपलब्ध है।)
क्रिश्चियन शे
ओरेकल