5

मैं जबकि डाटाबेस कनेक्शन पूल गुणों के बारे में पढ़ने के पाठ के नीचे भर में आया था। यदि कनेक्शन की अधिकतम संख्या उधार ली जाती है, तो पूल में कनेक्शन वापस आने तक कोई कनेक्शन उपलब्ध नहीं होगा। यह संपत्ति मांग में वृद्धि के रूप में पूल में कनेक्शन की संख्या को बढ़ाने की अनुमति देती है। साथ ही, संपत्ति सुनिश्चित करती है कि पूल exhausting a system's resources, के बिंदु तक नहीं बढ़ता है जो अंततः किसी एप्लिकेशन के प्रदर्शन और उपलब्धता को प्रभावित करता है।अधिकतम कनेक्शन पूल आकार

मेरा प्रश्न है: जब के बारे में पाठ बात के ऊपर 'exhausting system resources' है कि डाटाबेस के अपमानजनक प्रदर्शन मतलब है? यदि उत्तर हाँ है, तो क्यों डेटाबेस में अधिकतम कनेक्शन सीमा नहीं है, जो उचित अधिकतम कनेक्शन सीमा निर्दिष्ट करने के लिए अनुप्रयोगों पर भरोसा करने के बजाय प्रदर्शन के साथ समझौता किए बिना सामना कर सकती है? क्या डेटाबेस में कुछ भी है जो कहता है कि यह कितना समवर्ती कनेक्शन समर्थन कर सकता है (ओरेकल/एसक्यूएल सर्वर के लिए कहें?)

उत्तर

6

सामान्य रूप से, "थकाऊ सिस्टम संसाधन" के बारे में चिंता अनुप्रयोग सर्वर और डेटाबेस सर्वर दोनों पर लागू होती है। अधिक डेटाबेस कनेक्शन आप की अनुमति देते हैं, और अधिक समवर्ती सत्र अनुप्रयोग सर्वर (रों) पर चल रहे हैं, और अधिक अनुप्रयोग सर्वर (रों) वी एम की आवश्यकता है, अधिक मांग आवेदन सर्वर और डेटाबेस सर्वर, आदि हैं पर सीपीयू पर रखा गया है RAM बैकलॉग किए गए काम की कतार बहुत बड़ी हो जाती है, आप अपने आप को उपयोगी काम करने की तुलना में सीपीयू पर और बंद करने और कार्यों को शेड्यूल करने की प्रक्रिया को और अधिक समय व्यतीत कर सकते हैं। कनेक्शन पूल पर एक अधिकतम आकार आप जल्दी से बाहर erroring के बजाय उत्तर है कि कभी नहीं आ जाएगा के लिए इंतज़ार कर उन समय दे बाहर से थोड़ा अधिक शान से यातायात का एक हिमस्खलन या एक अप्रत्याशित प्रदर्शन टोंटी को संभालने के लिए अनुमति देता है।

डेटाबेस करते हैं, सामान्य रूप में, कनेक्शन की संख्या उनके द्वारा समर्थित सीमित करने की क्षमता है। ओरेकल कई कनेक्शन आर्किटेक्चर (समर्पित सर्वर और साझा सर्वर) आप संसाधनों की खपत के खिलाफ प्रदर्शन बंद व्यापार समवर्ती कनेक्शन डेटाबेस का समर्थन कर सकते की संख्या में वृद्धि करने के लिए जाने के लिए उदाहरण के लिए, PROCESSES और SESSIONS पैरामीटर है, और समर्थन करता है।

+1

+1 साथ ही, स्थिति है जहाँ आप एक से अधिक आवेदन सर्वर ही डाटाबेस को ऐक्सेस (डेटाबेस पर कनेक्शन की अधिकतम संख्या कम से कम संयुक्त रूप से सभी आवेदन सर्वर की अधिकतम पूल आकार होना चाहिए) है या एक स्थिति पर विचार हो सकता है जहां ' अन्य डेटाबेस सत्रों को अधिक प्राथमिकता देने के उद्देश्य से एक एप्लिकेशन पूल आकार को सीमित करें। –

संबंधित मुद्दे