जबकि गर्त खोज तो, मैं दो विरोधाभासी जवाब (और यहां तक कि एक टिप्पणी है कि कहा गया है), लेकिन कोई निश्चित जवाब मिल गया है वहाँ किसी भी प्रदर्शन लाभ है, यदि आप एक पाठ/ब्लॉब क्षेत्र की दुकान एक टेबल के बाहर?स्टोर टेक्स्ट/बीएलओबी एक ही टेबल में या नहीं?</p> <p>समस्या है::
हम मानते हैं:
- आप सही ढंग से चयन (केवल चयन पाठ/ब्लॉब यदि आवश्यक हो, कोई चुनें *)
- टेबल्स समुचित रूप से सूचीबद्ध कर रहे हैं, जहां यह समझ में आता है (इसलिए यह 'की बात नहीं है यदि आप इसे अनुक्रमित करते हैं ')
- डेटाबेस डिज़ाइन वास्तव में कोई फर्क नहीं पड़ता। यह कुछ विशेष डेटाबेस डिज़ाइन समस्याओं को हल करने के लिए, इस विशेष मामले में MySQL व्यवहार की पहचान करने का एक प्रश्न है। के
- इंजन यह मान डाटाबेस केवल एक टेबल है (या दो, अगर पाठ/ब्लॉब अलग हो जाता है) करते हैं: InnoDB (दूसरों के भी दिलचस्प हो सकता है, अगर वे अलग परिणाम लाने)
यह पोस्ट स्टेटस, जो टेक्स्ट/बीएलओबी को एक अलग टेबल में डालते हैं, केवल तभी मदद करता है जब आप पहले से गलत तरीके से चयन कर रहे हैं (हमेशा आवश्यक नहीं होने पर भी टेक्स्ट/बीएलओबी चुनना) - मूल रूप से बताते हुए, उस टेक्स्ट/बीएलओबी में एक ही तालिका मूल रूप से बेहतर समाधान (कम जटिलता, कोई प्रदर्शन हिट इत्यादि नहीं है) क्योंकि टेक्स्ट/बीएलओबी को
पर अलग से संग्रहीत किया जाता हैटेक्स्ट कॉलम को किसी अन्य तालिका में ले जाने का एकमात्र समय किसी भी लाभ की पेशकश करेगा यदि आमतौर पर टेबल से सभी कॉलम चुनने की प्रवृत्ति होती है। यह केवल पहली बार क्षतिपूर्ति करने के लिए एक दूसरी बुरी आदत पेश कर रहा है। यह कहने के बिना जाना चाहिए कि दो गलत तीन lefts के समान नहीं है।
इस पोस्ट में हालांकि, कहा गया है कि:
जब एक मेज पाठ या ब्लॉब स्तंभ होते हैं, टेबल स्मृति में संग्रहीत नहीं किया जा सकता
क्या इसका मतलब यह है कि प्रदर्शन के लिए एक टेबल के अंदर टेक्स्ट/बीएलओबी होना पर्याप्त है?
मेरे प्रश्न मूल रूप से है: सही जवाब क्या है?
क्या आप वाकई मायने रखते हैं कि यदि आप SELECT
सही ढंग से टेक्स्ट/BLOB को एक अलग तालिका में संग्रहीत करते हैं?
या किसी तालिका के अंदर टेक्स्ट/BLOB भी है, तो एक संभावित प्रदर्शन हिट बनाएं?
कोई विशिष्ट स्टोरेज इंजन जिसका आप उपयोग कर रहे हैं? InnoDB/MyISAM/NDB, आदि – gertvdijk
@gertvdijk मैंने इसे जोड़ा - मुझे विशेष रूप से इनो डीबी के समाधान में दिलचस्पी है - लेकिन मूल रूप से, यदि कोई अंतर है, तो माईसाम और अन्य स्टोरेज इंजन भी दिलचस्प होंगे – Katai