में वर्क करने योग्य टेबल की अधिकतम संख्या मुझे पता है कि SQL सर्वर में, डेटाबेस में "ऑब्जेक्ट्स" की अधिकतम संख्या 2 अरब से अधिक है। ऑब्जेक्ट्स में अन्य चीजों के साथ तालिकाओं, विचारों, संग्रहित प्रक्रियाओं, अनुक्रमणिका शामिल हैं। मैं 2 बिलियन वस्तुओं से आगे जाने के बारे में चिंतित नहीं हूं। हालांकि, मैं क्या जानना चाहता हूं, क्या SQL सर्वर बड़ी संख्या में तालिकाओं से प्रदर्शन हिट का सामना करता है। क्या आपके द्वारा जोड़े जाने वाली प्रत्येक तालिका में प्रदर्शन हिट होता है, या मूल रूप से कोई अंतर नहीं होता है (डेटा की निरंतर मात्रा मानते हैं)। क्या किसी के पास हजारों टेबल वाले डेटाबेस के साथ काम करने का कोई अनुभव है? मैं भी MySQL के बारे में सोच रहा हूँ।एसक्यूएल सर्वर और MySQL
उत्तर
कोई अंतर नहीं, डेटा की निरंतर मात्रा मानते हैं।
शायद वजह से कम रखरखाव खिड़कियों तरह बातें (छोटे सूचकांक पुनर्निर्माण) के व्यावहारिक दृष्टि से लाभ, क्षमता के लिए है केवल पढ़ने के लिए फ़ाइल समूहों आदि
प्रदर्शन प्रश्नों और अनुक्रमित से निर्धारित होता है (सबसे बुनियादी स्तर पर): ऑब्जेक्ट्स की संख्या
मुझे संदेह है कि SQL सर्वर में हजारों तालिकाओं के साथ काम करने में एक प्रदर्शन समस्या होगी, लेकिन मुझे यकीन है कि।
मैंने SQL सर्वर में सैकड़ों तालिकाओं के साथ डेटाबेस पर काम नहीं किया है, हालांकि कोई समस्या नहीं है।
एसक्यूएल सर्वर संबंधित तालिका को तोड़ने के बजाय कई कॉलम के साथ तालिकाओं का उपयोग करके एक बड़ा प्रदर्शन हिट कर सकता है (यहां तक कि एक-से-एक संबंध के साथ)। इसके अलावा एक विस्तृत तालिका में समस्याएं हो सकती हैं जब आप जिस डेटा को इनपुट करना चाहते हैं वह बाइट्स की संख्या से अधिक है जिसे आप कॉलम के लिए स्टोर कर सकते हैं। आप एक टेबल बना सकते हैं जिसमें स्टोर करने की क्षमता है, उदाहरण के लिए, 10000 बाइट्स लेकिन आप अभी भी केवल 8060 बाइट स्टोर करने में सक्षम होंगे।
यह उपयोगी जानकारी है, लेकिन सवाल पूछने पर बिल्कुल जवाब नहीं दिया जाता है। – Kibbee
यह कारण है कि आप पूछते हैं कि बहुत सी टेबल एक प्रदर्शन समस्या पैदा करेगी, यह है कि आप उन लोगों को बनाने के बजाय उन्हें समेकित करने पर विचार कर रहे हैं जो वास्तव में एक बहुत बड़ा प्रदर्शन problme बनाता है और व्यक्ति को इसके बारे में पता होना चाहिए। – HLGEM
तालिकाओं की अधिकतम संख्या के संदर्भ में मेरे पास 2 मिलियन टेबल वाले डेटाबेस हैं। कोई प्रदर्शन बिल्कुल नहीं मारा गया। मेरी टेबल जहां 15 एमबी के आसपास छोटे होते हैं।
यह सहायक था धन्यवाद। मैं एक गूगलर हूं :) – BOSS
मेरे अनुभव में मुझे नहीं लगता कि टेबल की संख्या प्रदर्शन को प्रभावित करेगी। लेकिन फिर आपको यह साबित करने में सक्षम होना चाहिए कि डेटाबेस में इतनी सारी टेबल क्यों हैं। ऐसा इसलिए है क्योंकि डेटाबेस पक्ष में इतनी सारी टेबलें सर्वर पक्ष में डेवलपर के काम को भी प्रभावित करती हैं।
आईएमओ यदि आप कार्यक्षमता के आधार पर टेबल विभाजित करते हैं तो आप डेवलपर का जीवन आसान नहीं बना सकते हैं बल्कि आपके आवेदन में प्रदर्शन लाभ भी प्राप्त कर सकते हैं क्योंकि आपने आवश्यक डेटा प्राप्त करने के लिए कहां से टेबल तय की हैं।
कहें कि आपको बिक्री, खरीद, रसीद और भुगतान विवरण स्टोर करने की आवश्यकता है। उनमें से सभी को एक ही टेबल संरचना है, फिर उन्हें एक ही टेबल में संग्रहीत करने के बजाय आप उन्हें अलग-अलग तालिकाओं में अलग-अलग स्टोर कर सकते हैं। इनके साथ आप एकल तालिका में बिक्री के लिए सभी विवरण प्राप्त कर सकते हैं, इसकी एकल तालिका में खरीद सकते हैं। इस प्रकार यह एप्लिकेशन के डेटाबेस स्तर के प्रतिक्रिया समय में सुधार करने में मदद कर सकता है जो सभी वेब स्तरों में सबसे धीमी घटक है ... !!! हम एसक्यूएल quires द्वारा डेटाबेस के प्रदर्शन पर imporve लेकिन फिर इस तरह के संरचना भी अप्रत्यक्ष रूप से डेटाबेस प्रदर्शन पर सुधार करने में आपकी मदद कर सकते हैं।
- 1. एसक्यूएल सर्वर और MySQL इंटरऑपरेबिलिटी?
- 2. एसक्यूएल सर्वर प्रबंधन स्टूडियो एक्सप्रेस और MySQL?
- 3. एसक्यूएल सर्वर और माइस्क्ल सर्वर
- 4. MySQL बनाम एसक्यूएल सर्वर एक्सप्रेस
- 5. माइक्रोसॉफ्ट एसक्यूएल सर्वर से MySQL
- 6. MySQL सर्वर और MySQL क्लाइंट
- 7. SQL सर्वर और MySQL सर्वर
- 8. एसक्यूएल सर्वर: एसक्यूएल क्वेरी
- 9. टी-एसक्यूएल, एसक्यूएल सर्वर और एसक्यूएल
- 10. सी # - माइक्रोसॉफ्ट एसक्यूएल सर्वर बनाम MySQL
- 11. एसक्यूएल बेला में और MySQL सर्वर में विभिन्न परिणाम/phpMyAdmin
- 12. mysql @@ पहचान बनाम एसक्यूएल-सर्वर last_insert_id()
- 13. पायथन और एसक्यूएल सर्वर
- 14. बाइंड पता और MySQL सर्वर
- 15. ओरेकल, पोस्टग्रेस और एसक्यूएल सर्वर
- 16. एसक्यूएल सर्वर और नियमित अभिव्यक्ति
- 17. AMQP, एसक्यूएल सर्वर और XA
- 18. एसक्यूएल सर्वर अल्पविराम और अवधि
- 19. सी # और एसक्यूएल सर्वर प्रमाणीकरण
- 20. एसक्यूएल सर्वर और ओरेकल 'उपयोगकर्ता'
- 21. आईआईएस, फ़ायरफ़ॉक्स और एसक्यूएल सर्वर
- 22. एसक्यूएल pyodbc और SQL सर्वर
- 23. एसक्यूएल सर्वर 2008 और मिलीसेकंड
- 24. यूसीएस -2 और एसक्यूएल सर्वर
- 25. एसक्यूएल सर्वर 2008 और हैशबाइट
- 26. एसक्यूएल सर्वर हटाएं और खंड
- 27. एरलांग और एमएस एसक्यूएल सर्वर
- 28. एसक्यूएल सर्वर utf8 कैसे?
- 29. टी-एसक्यूएल (एसक्यूएल सर्वर)
- 30. एसक्यूएल: एसक्यूएल सर्वर
आपकी पहली वाक्य को दो बार पढ़ना पड़ा। मैं समझता हूं कि आप कहां से आ रहे हैं, लेकिन ये मूल रूप से एक ही संरचना के साथ बहुत सारी टेबल होंगे, और कुछ ऐसा नहीं जो व्यक्तिगत रूप से प्रबंधित किया जाएगा। – Kibbee
यदि टेबल प्रोग्रामेटिक रूप से जेनरेट किए जाते हैं तो आप डेवलपर के रूप में प्रोग्रामेटिक रूप से भी उनके साथ सौदा कर सकते हैं। कोई प्रदर्शन समस्या नहीं है (कम से कम व्यावसायिक रूप से नहीं) – Davos