अस्थायी का उपयोग करने का मतलब है कि MySQL को आपकी क्वेरी निष्पादित करते समय गणना किए गए मध्यवर्ती डेटा को संग्रहीत करने के लिए कुछ अस्थायी तालिकाओं का उपयोग करने की आवश्यकता है।
फाइलसॉर्ट का उपयोग करना एक सॉर्टिंग एल्गोरिदम है जहां MySQL सॉर्टिंग के लिए इंडेक्स का उपयोग करने में सक्षम नहीं है और इसलिए मेमोरी में पूर्ण सॉर्ट नहीं कर सकता है। इसके बजाय यह सॉर्ट को छोटे टुकड़ों में तोड़ता है और फिर अंतिम सॉर्ट किए गए डेटा को प्राप्त करने के लिए परिणामों को मर्ज करता है।
कृपया देखें http://dev.mysql.com/ doc/refman/5.0/hi/explain-output.html ।
मुझे लगता है कि आप ORDER BY प्लस कुछ व्युत्पन्न तालिका या उप-क्वेरी का उपयोग कर रहे होंगे। यह बहुत अच्छा होगा यदि आप अपनी क्वेरी और प्रासंगिक तालिका/अनुक्रमणिका जानकारी और EXPLAIN आउटपुट पेस्ट कर सकें।