ध्यान दें कि MySQL शब्द filesort इसका मतलब यह नहीं है कि यह डिस्क पर लिखता है। इसका सीधा सा मतलब है कि यह एक इंडेक्स का उपयोग किए बिना सॉर्ट करने वाला है। यदि परिणाम सेट काफी छोटा है, तो MySQL इसे मेमोरी में सॉर्ट करेगा, जो कि डिस्क I/O से तेज परिमाण का क्रम है।
आप sort_buffer_size
सर्वर चर। MySQL 5.1 में, डिफ़ॉल्ट सॉर्ट बफर आकार 2MB है, और अधिकतम जो आप आवंटित कर सकते हैं वह 4GB है।
अपडेट करें: सॉर्टिंग में कितना समय लगता है, इसे मापने के बारे में जोनाथन लेफ़लर की टिप्पणी के संबंध में, आप SHOW PROFILE FOR QUERY
जो आपको यह बताएगा कि क्वेरी निष्पादन के प्रत्येक चरण में कितना समय लगता है।