यदि आप अपनी तालिका को कई हिस्सों में विभाजित करते हैं, तो आपको एक ही पंक्ति के लिए अपने सभी कॉलम प्राप्त करने के लिए अतिरिक्त जुड़ने की आवश्यकता होगी - इससे आपको समय लगेगा।
97 कॉलम बहुत ज्यादा नहीं, वास्तव में है - मैं 100
यह सब कैसे अपने डेटा का उपयोग किया जा रहा है पर निर्भर करता है परे रास्ता देखा है - अगर आपकी पंक्ति सिर्फ 97 कॉलम, सम्पूर्ण, और आवश्यकताएं 97 कॉलम तक - तो यह वास्तव में कभी भी उन्हें विभिन्न तालिकाओं में विभाजित करने के लिए समझ में आता है।
यह मतलब हो सकता है यदि:
आप कुछ "बड़ी" कॉलम (जैसे XML
, VARCHAR(MAX)
आदि) एक अलग तालिका में, अगर आप उन सब समय की जरूरत नहीं है स्थानांतरित कर सकते हैं -> उस स्थिति में, आपकी "मूल" पंक्ति छोटी हो जाती है और आपकी मूल तालिका बेहतर प्रदर्शन करेगी - जब तक आपको उन अतिरिक्त बड़े कॉलम
की आवश्यकता नहीं है, तो आप कुछ कॉलम को एक अलग तालिका में ले जा सकते हैं जो नहीं हैं हमेशा उपस्थित, उदाहरण के लिए कॉलम जो "वैकल्पिक" हो सकते हैं और केवल उदाहरण के लिए उपस्थित हो सकते हैं पंक्तियों का 20% - उस स्थिति में, आप अपने शेष 80% मामलों के लिए कुछ प्रसंस्करण बचा सकते हैं जहां उन कॉलम की आवश्यकता नहीं है।
स्रोत
2012-06-07 17:26:27
** [यहां देखें] (http://stackoverflow.com/a/10931849/1425057) ** –