चूंकि इसे क्वेरी का उत्तर देने के लिए पूरी तालिका को लोड करना पड़ता है और 4 तत्वों को सॉर्ट करना सस्ता है, क्वेरी ऑप्टिमाइज़र केवल इंडेक्स को छूने से बच सकता है। क्या यह अब भी बड़ी तालिकाओं के साथ होता है?
ध्यान दें कि एक वर्चर (3000) कॉलम एक कवरिंग इंडेक्स नहीं हो सकता क्योंकि MySQL में एक इंडेक्स में एक वर्चर के पहले 768 या उससे अधिक बाइट्स शामिल नहीं होंगे।
यदि आप चाहते हैं कि क्वेरी केवल अनुक्रमणिका को पढ़े, तो अनुक्रमणिका में आपके द्वारा किया गया प्रत्येक स्तंभ होना चाहिए SELECT
इसमें के लिए. Innodb पर, जब आप टेक्स्टकॉल को काफी छोटा कर लेते हैं, तो उसे आपकी दो-स्तंभ तालिका के लिए काम करना शुरू कर देना चाहिए; MyISAM पर आपको प्राथमिक कुंजी कॉलम को स्वयं शामिल करना होगा, जैसे CREATE INDEX textcolindex ON test (textcol,id);