एकाधिक खोज जहां एक खोज क्वेरी (ऑरैकल) में खंड: क्षमता - प्रदर्शन, ऑरैकल

अधिक कुशल क्या है?

  1. एकाधिक जहां एक एकल एसक्यूएल कथन में कोई खंड नहीं है (कोई जुड़ता नहीं है), नहीं किसी भी कॉलम पर इंडिकेशंस?
  2. एकाधिक एकल जहां एक वर्ग में खंड बयान (कोई भी शामिल नहीं है), जहां संभावित कॉलम पर सभी कॉलम पर इंडिकेशंस हैं खंड?
  3. बिल्डिंग के साथ डायनामिक एसक्यूएल जहां आपको क्लोज़ की आवश्यकता है।

उत्तर:

उत्तर № 1 के लिए 1

आईटी इस बहुत प्रश्नों को देखे बिना कहना मुश्किल हैनिष्पादन योजना ... लेकिन सहजता से, मैं कहता हूं कि # 2 आमतौर पर सबसे अधिक कुशल होने वाला है। एक सूचकांक ओरेकल के लिए आपकी तालिका में डेटा ढूंढना अधिक आसान बना देगा। बेशक, ओवर-इंडेक्सिंग प्रदर्शन का कारण बन सकती है समस्याएं भी।

मुझे यकीन नहीं है कि गतिशील प्रश्नों और सूचकांकों के पास एक दूसरे के साथ कुछ भी करना है। यदि आपकी तालिका में एक अनुक्रमणिका है, तो एक क्वेरी (गतिशील या नहीं) सूचकांक का उपयोग करने में सक्षम होगी।


संबंधित सवाल
सबसे लोकप्रिय