बाहरी मिलती है और अधिक महंगी की तुलना में आंतरिक मिलती हैं। मैं जो कहने जा रहा हूं वह कई लोगों के लिए विवादास्पद होगा। यदि आप डेटाबेस को सही तरीके से ट्यून करते हैं और यदि आप कुछ भी मूर्ख नहीं करते हैं और यदि आप एक पेशेवर ताकत आरडीबीएमएस का उपयोग कर रहे हैं, तो 7 आंतरिक जुड़ना कोई समस्या नहीं होनी चाहिए।
डेटाबेस ट्यूनिंग से मेरा क्या मतलब है? डेटाबेस ट्यूनिंग के लिए बहुत कुछ है लेकिन जांच करने की सबसे स्पष्ट बात यह सुनिश्चित करना है कि आप हमेशा अनुक्रमित कॉलम पर शामिल हों।
मूर्खता से मेरा क्या मतलब है? अपनी जॉइन स्थिति में OR ऑपरेटर का उपयोग न करें। अन्य तालिका में प्राथमिक कुंजी के बराबर एक तालिका में एक विदेशी कुंजी की तरह एक तुलना में अपने जुड़ने को रखने की कोशिश करें। पूर्णांक के रूप में टाइप किए गए अपने सभी प्रमुख फ़ील्ड को रखने का प्रयास करें।
यदि आप प्रदर्शन समस्याओं में भाग लेते हैं, तो आपत्तिजनक क्वेरी की निष्पादन योजना का अध्ययन करना सुनिश्चित करें। उदाहरण के लिए, आप वास्तव में बड़ी तालिकाओं में शामिल होने पर समस्याओं में भाग ले सकते हैं, इतना बड़ा है कि एक इंडेक्स स्कैन भी धीमा है। आपको स्कैन समय पर कटौती करने के लिए असामान्य करना और अतिरिक्त फ़िल्टरिंग प्रदान करना पड़ सकता है। इसका अनुमान लगाने की कोशिश मत करो। वास्तविक दुनिया प्रदर्शन परिस्थितियों में भाग लेने के बाद ही डिमॉर्मलाइजेशन सबसे अच्छा किया जाता है।
क्या आपके पास शामिल होने वाली स्थिति के लिए उपयोग किए गए कॉलम पर इंडेक्स हैं (साथ ही साथ किसी भी शर्त के लिए इस्तेमाल किए गए किसी भी कॉलम, जैसे कि खंड में)? यह * वास्तव में * मदद कर सकते हैं। आम तौर पर, मैंने सुना है कि आंतरिक बाएं से प्रदर्शन के लिए बेहतर है - लेकिन इसका उपयोग क्या किया जाना चाहिए उस पर निर्भर करता है कि आप क्या प्राप्त करना चाहते हैं ^^ –