डैनियल का जवाब व्यक्तिगत पंक्तियों को पढ़ने की लागत पर केंद्रित है। इस संदर्भ में: निश्चित आकार के NOT NULL
स्तंभों को पहले अपनी मेज पर रखने से थोड़ी मदद मिलती है। पहले प्रासंगिक कॉलम डालना (जिनके लिए आप क्वेरी करते हैं) थोड़ी मदद करता है। अपने स्तंभों के साथ संरेखण टेट्रिस खेलकर पैडिंग (डेटा संरेखण के कारण) को कम करना थोड़ा मदद कर सकता है। लेकिन सबसे महत्वपूर्ण प्रभाव का उल्लेख नहीं किया गया है, फिर भी, विशेष रूप से बड़ी तालिकाओं के लिए।
अतिरिक्त कॉलम स्पष्ट रूप से एक पंक्ति कवर को अधिक डिस्क स्थान बनाते हैं, ताकि कम पंक्तियां एक डेटा पेज (डिफ़ॉल्ट रूप से 8 केबी) पर फिट हो सकें । व्यक्तिगत पंक्तियाँ अधिक पृष्ठों में फैली हुई हैं। डेटाबेस इंजन को आम तौर पर पूरे पृष्ठों को लाना होता है, न कि व्यक्तिगत पंक्तियों को । यह बहुत कम मायने रखता है कि क्या व्यक्तिगत पंक्तियाँ कुछ छोटी या बड़ी हैं - जब तक कि एक ही संख्या में पृष्ठों को पढ़ना पड़ता है।
यदि कोई क्वेरी एक बड़ी तालिका का एक अपेक्षाकृत (अपेक्षाकृत) छोटा हिस्सा प्राप्त करती है, जहां पंक्तियाँ पूरी तालिका में अधिक या कम बेतरतीब ढंग से फैली हुई हैं, तो एक सूचकांक द्वारा समर्थित है, इससे पृष्ठ संख्या लगभग समान रूप से पढ़ेगी, जिसके संबंध में बहुत कम है पंक्ति के आकार का। इस तरह के (दुर्लभ) मामले में अप्रासंगिक कॉलम आपको बहुत धीमा नहीं करेंगे।
आमतौर पर, आप पैच या पंक्तियों के समूह प्राप्त करेंगे जो अनुक्रम या निकटता में दर्ज किए गए हैं और डेटा पृष्ठ साझा करते हैं। अव्यवस्था के कारण उन पंक्तियों को फैलाया जाता है, आपकी क्वेरी को संतुष्ट करने के लिए अधिक डिस्क पृष्ठों को पढ़ना होगा। अधिक पृष्ठों को पढ़ना आमतौर पर किसी क्वेरी के धीमे होने का सबसे महत्वपूर्ण कारण है । और यह सबसे महत्वपूर्ण कारक है कि अप्रासंगिक कॉलम आपके प्रश्नों को धीमा क्यों बनाते हैं।
बड़े डेटाबेस के साथ, आमतौर पर कैश मेमोरी में सभी को रखने के लिए पर्याप्त रैम नहीं होती है। बड़ी पंक्तियों में अधिक कैश, अधिक विवाद, कम कैश हिट, अधिक डिस्क I / O हैं। और डिस्क रीड आमतौर पर बहुत अधिक महंगे हैं। SSDs के साथ कम, लेकिन पर्याप्त अंतर बना हुआ है। यह पृष्ठ के बारे में उपरोक्त बिंदु पर जोड़ता है।
यह हो सकता है या नहीं हो सकता है कोई फर्क अगर अप्रासंगिक कॉलम टोस्ट एड कर रहे हैं। प्रासंगिक कॉलम टोस्ट-एड भी हो सकते हैं, जिससे एक ही प्रभाव वापस आ सकता है।