Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

एएसपीनेट एप्लिकेशन में कनेक्शन खोलने/बंद करने का अच्छा अभ्यास?

लगभग सार्वभौमिक रूप से, डेटाबेस कनेक्शन को निम्नानुसार संभाला जाना चाहिए:जितना संभव हो उतना देर से खोलें, और जितनी जल्दी हो सके बंद करें। एकाधिक प्रश्नों/अपडेट के लिए खोलें और बंद करें... ऐसा न सोचें कि इसे खुला छोड़ने से आपका कुछ भी बचता है। क्योंकि कनेक्शन पूलिंग आमतौर पर आपके लिए कनेक्शन प्रबंधित करने के लिए बहुत अच्छा काम करती है।

एक पृष्ठ के निर्माण में कुछ/कुछ कनेक्शन खोले/बंद करने के लिए यह बिल्कुल ठीक है। पृष्ठ दृश्यों के बीच एकल कनेक्शन को खुला रखने की कोशिश करना काफी खराब . होगा ... किसी भी परिस्थिति में ऐसा न करें।

मूल रूप से, कनेक्शन पूलिंग (लगभग सभी प्रदाताओं के लिए डिफ़ॉल्ट रूप से सक्षम) के साथ, एक कनेक्शन को "बंद करना" वास्तव में इसे पुन:उपयोग करने के लिए पूल में वापस छोड़ देता है। इसे स्वयं खुला रखने का प्रयास मूल्यवान कनेक्शनों को जोड़ देगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किसी मौजूदा कॉलम में Oracle अनुक्रम को अगले मान पर रीसेट करने का सबसे अच्छा तरीका?

  2. ओरेकल आईआईएफ स्टेटमेंट

  3. आंतरायिक ORA-12519 (TNS:कोई उपयुक्त हैंडलर नहीं मिला) त्रुटियों का कारण क्या हो सकता है

  4. Oracle डेटाबेस में तत्काल निष्पादन के साथ ALTER और DROP तालिका DDL

  5. Oracle में UPPER () फ़ंक्शन