java - ओरेकल यूनिवर्सल कनेक्शन पूल(यूसीपी) कितना अच्छा है




jdbc connection-pooling (4)

कनेक्शन पूलिंग (आईबीएम आरएडी) का उपयोग करके ऑरैकल में मुझे तेजी से परिणाम मिल रहे हैं। सामान्य प्रोग्रामिंग concept.in की तुलना में कनेक्शन कनेक्शनिंग गुण, डिफ़ॉल्ट संख्या से कनेक्शन 10 है, और आदर्श समय 180 सेकंड है ।

यहां हम उपयोगकर्ताओं को एक समय में अधिकतम उपयोगकर्ताओं को एक्सेस कर सकते हैं ....

क्या किसी को वास्तविक उत्पादन भार के तहत ओरेकल यूसीपी का उपयोग करने का अनुभव है? क्या यह डाटाबेस को फिर से कनेक्ट करता है? क्या कोई बहु-थ्रेडिंग समस्याएं हैं? क्या किसी ने इसे सी 3 पी 0 या अपाचे डीबीसीपी के साथ तुलना की है?


मैंने अभी हमारे ग्रहण लिंक आधारित एप्लिकेशन के साथ यूसीपी की कोशिश की है और मैं ओआरए -0100 में चलाता हूं: अधिकतम खुले कर्सर हर बार पार हो जाते हैं। मैंने पैरामीटर मैक्सस्टेटमेंट्स को 10 पर सेट किया है लेकिन इसका कोई प्रभाव नहीं पड़ा। मैंने ढेर का निरीक्षण किया है और सैकड़ों टी 4 सीसीपीरेडस्टेटमेंट ऑब्जेक्ट्स जीवित हैं लेकिन 10 से कम लिपटे बयान हैं। तो कहीं भी एक बड़ा कथन कैश है जिसे मैं नियंत्रित नहीं कर सकता।

टॉमकैट जेडीबीसी पूल एक आकर्षण की तरह काम करता है।


मैंने एक प्रणाली में यूसीपी का उपयोग किया है जिसमें लगभग 10 लेन-देन प्रति सेकेंड (माध्य) और प्रति सेकंड 360 लेन-देन चोटी हैं, और अभी तक कोई समस्या नहीं है। (संख्या 8 सर्वर के साथ प्रति ऐप सर्वर है)

हालांकि यूसीपी से प्राप्त होने वाले मुख्य लाभ तब होते हैं जब आप ओरेकल आरएसी और टीएएफ / एफएएन कार्यक्षमता का उपयोग कर रहे हैं , यूटीपी डाटागार्ड के साथ या यदि आप किसी ऐससेवर के बाहर कुछ चला रहे हैं।


मैंने यूसीपी के साथ अंतर्निहित कनेक्शन कैशिंग की तुलना में प्रदर्शन / स्केलेबिलिटी मुद्दों का वर्णन किया है: https://.com/a/27512252/676877





apache-commons-dbcp