यदि आप LIMIT 5000
. निर्दिष्ट करते हैं तो MySQL स्मार्ट है आपकी क्वेरी में, और उस परिणाम को पहले सेट किए गए पूरे परिणाम को उत्पन्न किए बिना उत्पन्न करना संभव है, फिर यह पूरे परिणाम का निर्माण नहीं करेगा।
उदाहरण के लिए, निम्न क्वेरी:
SELECT * FROM table ORDER BY column LIMIT 5000
इस क्वेरी को संपूर्ण table
को स्कैन करने की आवश्यकता होगी जब तक column
. पर कोई अनुक्रमणिका न हो , इस मामले में यह स्मार्ट काम करता है और सबसे छोटी column
वाली पंक्तियों को खोजने के लिए अनुक्रमणिका का उपयोग करता है ।