यह पूरी तरह से पर्यावरण पर निर्भर करता है और जिस तरह से आप प्रबंधन कर रहे हैं- मुझे कहना है- बाकी सब कुछ। यदि सर्वर किसी अन्य नेटवर्क पर स्थित है, ग्रह के दूसरी तरफ, नेटवर्क आपकी अड़चन है।
एक बेहतर कॉल करने के लिए मैं कुछ धारणाएँ बनाऊँगा:सर्वर लोकलहोस्ट पर है, कनेक्शन ठीक से प्रबंधित हैं, और यह केवल क्वेरी ही है जिसे अनुकूलित किया जाना चाहिए। यदि आपके लिए ऐसा है, तो आप Explain
. का उपयोग कर सकते हैं यहां
बताए अनुसार उपयोग को कमांड करें बहुत आसान है:
Explain select col1 from table1 Union select col2 from table2
आपके लिए Explain
. का उपयोग करने के तरीके के बारे में समझाते हुए ढेर सारे लेख मौजूद हैं . यहां
एक है।
एक आखिरी बात, यह केवल पंक्तियों की संख्या नहीं है जो मायने रखती है। यह भी महत्वपूर्ण है कि आपके सेलेक्ट कोड को कितनी बार एक्जीक्यूट भी किया जा रहा है। मान लें कि आपके पास एक लूप है जो प्रत्येक रन पर 11 पंक्तियां देता है और इसमें 1000 पुनरावृत्तियां होती हैं। बस मान लें कि प्रत्येक पुनरावृत्ति में पंक्तियाँ भिन्न हैं, तो आप अपने कनेक्शन प्रबंधन और कैशिंग का प्रभाव देखेंगे।