में डेटाबेस की अधिकतम संख्या हम एक एएसपी.Net/C# आधारित प्रोग्राम लिख रहे हैं जिसे संभावित रूप से कई कंपनियों (प्रत्येक में अलग लॉगिन और डेटा) द्वारा एक्सेस किया जाएगा। हम एक एसक्यूएल सर्वर 2008 डेटाबेस (एक ही उदाहरण) रखने के बारे में सोच रहे हैं, प्रत्येक एक कंपनी के लिए। हालांकि, डेटाबेस का उपयोग करने वाला सी # प्रोग्राम वही होगा और ग्राहक द्वारा एक्सेस किए जा रहे डेटाबेस के आधार पर उपयुक्त कनेक्शन स्ट्रिंग तैयार करेगा।एसक्यूएल सर्वर 2008
ऐसे कितने डेटाबेस की वजह से किसी भी प्रदर्शन गिरावट देखने से पहले SQL सर्वर के एक उदाहरण में बनाया जा सकता है:,
कनेक्शन की सीमा है क्योंकि प्रत्येक कनेक्शन (यकीन नहीं अगर यह जमा की जाएगी विभिन्न डेटाबेस तक पहुंचने के लिए) एक differents कनेक्शन स्ट्रिंग का उपयोग कर बनाया गया है।
डेटाबेस की संख्या पर सीमा, क्या यह हार्डवेयर या एसक्यूएल सर्वर 2008 द्वारा सीमित है, जब डेटाबेस की संख्या 100 कहने के लिए बढ़ जाती है तो गिरावट दिखाई देगी?
और कुछ और मुझे याद आ रही है?
अपने समय के लिए धन्यवाद
आपकी टिप्पणियों के लिए धन्यवाद यदि कोई भी डेटाबेस डेटाबेस की संख्या में वृद्धि करता है तो एसक्यूएल सर्वर प्रदर्शन घटता है। मान लें कि हम एक ऐसे डेटाबेस की तुलना करते हैं जहां डेटा प्राथमिक/विदेशी कुंजी का उपयोग करके विभाजित होता है और जब प्रत्येक कंपनी एक अलग डेटाबेस पर होती है। साथ ही, ado.net के साथ एसक्यूएल सर्वर कनेक्शन पूलिंग नहीं करेगा यदि आप विभिन्न डेटाबेस से कनेक्शन बना रहे हैं लेकिन एएसपीनेट प्रक्रिया के उसी उदाहरण से कर रहे हैं? – Samuel
@ सैमुएल: सुझाव है कि आप उन प्रश्नों को अपने मूल प्रश्न में जोड़ें। (1) यह वास्तव में डेटाबेस की संख्या नहीं है, लेकिन उन डेटाबेस में अक्सर उपयोग किए जाने वाले पृष्ठों की संख्या अधिक है। यदि सभी 'गर्म' पृष्ठ स्मृति में फिट होते हैं (और बहुत कम भौतिक पठन होते हैं) तो सब अच्छा है। (2) नहीं। एक अलग डीबी के लिए एक कनेक्शन एक और उपयोगकर्ता कनेक्शन है। –