SQL सर्वर एक्सप्रेस की सीमाएँ


135

मेरा होस्टिंग प्रदाता (रैकस्पेस) SQL सर्वर वेब संस्करण () स्थापित के साथ पूरी तरह से प्रबंधित समर्पित सर्वर की पेशकश कर रहा है। मेरी कंपनी वेब विकास को संभालती है, और इसमें ASP.Net + SQL Server 2005 का उपयोग करने वाले लगभग 20+ ग्राहक हैं।

मैं इसके बजाय मुक्त SQL Server 2008 एक्सप्रेस स्थापित करके लागत में कटौती करने के बारे में सोच रहा हूं। मैं 1GB रैम और 4GB / डेटाबेस (क्या यह सही है?) सीमाओं से अवगत है। मैं क्या जानना चाहूंगा:

  1. क्या डेटाबेस की संख्या के लिए कोई सीमा है जिसे मैं एक्सप्रेस संस्करण के साथ स्थापित कर सकता हूं?
  2. क्या कोई अन्य सीमाएँ हैं जिनसे मुझे सावधान रहना चाहिए? मैं डेटाबेस बैकअप सेट करने के बारे में थोड़ा चिंतित हूं - एक्सप्रेस संस्करण के साथ यह बहुत अधिक कठिन हो सकता है।
  3. कोई और सलाह?

क्या कनेक्शन की संख्या पर कोई सीमा है, कोई भी?
कोडुलिक

5
@codeulike: नहीं, MSDE / SQL एक्सप्रेस में कनेक्शन की संख्या पर कोई सीमा नहीं थी, और MSDE में सक्रिय कनेक्शन की संख्या को 5 तक सीमित करने वाले "वर्कलोड गवर्नर" को SQL एक्सप्रेस में हटा दिया गया है: blogs.msdn.com / b
ताओ

जवाबों:


147

कई सीमाएँ हैं, विशेष रूप से:

  • एक एकल सीपीयू के लिए विवश (2012 में, इस सीमा को "एक सॉकेट या चार कोर के कम" में बदल दिया गया है, इसलिए मल्टी-थ्रेडिंग संभव है)
  • 1 जीबी रैम (2008/2012 में समान)
  • प्रति डेटाबेस 4GB डेटाबेस आकार (SQL 2008 R2 और SQL 2012 में 10GB तक बढ़ा)

http://www.dotnetspider.com/tutorials/SqlServer-Tutorial-158.aspx http://www.microsoft.com/sqlserver/2008/en/us/editions.aspx

डेटाबेस की संख्या के संबंध में, यह MSDN आलेख कहता है कि इसकी कोई सीमा नहीं है:

4 जीबी डेटाबेस आकार सीमा केवल डेटा फ़ाइलों पर लागू होती है और फ़ाइलों को लॉग करने के लिए नहीं। हालाँकि, डेटाबेस की संख्या की कोई सीमा नहीं है जो सर्वर से जुड़ी हो सकती है।

हालाँकि, जैसा कि टिप्पणियों और इसके बाद के संस्करण में बताया गया है, 2008 R2 और 2012 में डेटाबेस आकार सीमा 10GB तक बढ़ा दी गई थी। इसके अलावा, यह 10GB सीमा केवल संबंधपरक डेटा पर लागू होती है, और Filestream डेटा इस सीमा ( http: // msdn) की ओर नहीं गिना जाता है .microsoft.com / en-us / पुस्तकालय / bb895334.aspx )।


नमस्ते, जैसा कि ऊपर उल्लेख किया गया है, मैं उन सीमाओं के साथ ठीक हूं - मैं केवल वास्तविक संज्ञा के बारे में चिंतित हूं। डेटाबेस - इस बारे में कोई विचार?

4
@ डेविड ब्रनेल: 4 जीबी की सीमा प्रति डेटाबेस है, जहां तक ​​मैं इसे समझता हूं। MSDN लेख में यह कहा गया है: "डेटाबेस में 4 जीबी अधिकतम आकार है"। यह प्रश्न भी देखें: stackoverflow.com/questions/955926/sql-server-express-4gb-limit
उप-स्टार

6
यह उत्तर अद्यतन किया जा सकता है, SQL Server 2008 R2 प्रति डेटाबेस 10GB तक की अनुमति देता है।
ताओ

3
@RudolfDvoracek के अनुसार msdn.microsoft.com/en-us/library/bb895334.aspx , Filestream कि सीमा पार नहीं करता है:। "SQL सर्वर एक्सप्रेस FILESTREAM का समर्थन करता है 10 जीबी डेटाबेस आकार सीमा FILESTREAM डेटा कंटेनर शामिल नहीं है । "
SqlRyan

1
सीपीयू और रैम सीमा प्रति उदाहरण हैं जबकि एक्सप्रेस प्रति सर्वर 50 उदाहरणों का समर्थन करता है।
हंस मल्हर्बे

14

विचार करने के लिए एक और सीमा यह है कि SQL सर्वर एक्सप्रेस संस्करण एक बार निष्क्रिय होने के बाद निष्क्रिय मोड में चले जाते हैं ।

SQL एक्सप्रेस व्यवहार को समझना: निष्क्रिय समय संसाधन उपयोग, AUTO_CLOSE और उपयोगकर्ता उदाहरण :

जब SQL एक्सप्रेस निष्क्रिय होता है, तो यह आक्रामक रूप से कैश्ड डेटा को डिस्क पर वापस लिखकर और मेमोरी को रिलीज़ करके कार्यशील मेमोरी को सेट करता है।

लेकिन इसके आसपास आसानी से काम किया जाता है: क्या SQL Express 2008 को Idling से रोकने का कोई तरीका है?


12

आप उपयोगकर्ता इंस्टेंसेस बना सकते हैं और प्रत्येक ऐप की अपनी स्वयं की SQL एक्सप्रेस से बात कर सकते हैं ।

डेटाबेस की संख्या की कोई सीमा नहीं है।


जब तक हम 100 डेटाबेस बना सकते हैं, जब तक कि कुल आकार 4 जीबी से अधिक न हो, या हम 100 डेटाबेस बना सकते हैं, प्रत्येक 4 जीबी तक हो सकता है?
बजे PRINCESS FLUFF

7
प्रत्येक व्यक्तिगत डेटाबेस 4GB से कम होना चाहिए।
रेमस रूसन

अच्छा विचार, अलग-अलग उदाहरणों के साथ, प्रत्येक उदाहरण को अपनी स्वयं की 1 जीबी मेमोरी और 1 सीपीयू का उपयोग करने में सक्षम होना चाहिए।
राजकोष

यदि दो उपयोगकर्ता इंस्टेंस एक ही .mdf फ़ाइल से जुड़े हैं, तो क्या इससे समस्याएँ नहीं होंगी?
ingredient_15939

क्या sql एक्सप्रेस कई इंस्टेंसेस को स्थापित करने की अनुमति देगा? क्या यह संसाधन सीमाओं से नहीं टकराएगा? यानी सभी 5 sql उदाहरण एक साथ अभी भी केवल 1gb रैम का उपयोग करने की अनुमति दी जाएगी?
Zapnologica

4

यदि आप वेब से एक्सप्रेस पर स्विच करते हैं, तो आप SQL सर्वर एजेंट सेवा का उपयोग नहीं कर पाएंगे, इसलिए आपको रखरखाव और बैकअप के लिए एक अलग अनुसूचक स्थापित करने की आवश्यकता है।



4

आप इसके साथ एकीकरण सेवाएँ स्थापित नहीं कर सकते। एक्सप्रेस एकीकरण सेवाओं का समर्थन नहीं करता है। इसलिए यदि आप चाहते हैं कि एसएसआईएस-पैकेजों का निर्माण हो तो आपको कम से कम मानक संस्करण की आवश्यकता होगी।

अधिक देखें यहाँ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.