मैं क्वेरी प्रदर्शन को अनुकूलित करने की कोशिश कर रहा हूं और ऑप्टिमाइज़र संकेतों का उपयोग करके इसका सहारा लेना पड़ा है। लेकिन मैंने कभी नहीं सीखा है कि क्या अनुकूलक एक समय में एक से अधिक संकेतों का उपयोग करेगा।क्या ओरेकल ऑप्टिमाइज़र एक ही चयन में एकाधिक संकेतों का उपयोग करेगा?
उदा।
SELECT /*+ INDEX(i dcf_vol_prospect_ids_idx)*/
/*+ LEADING(i vol) */
/*+ ALL_ROWS */
i.id_number,
...
FROM i_table i
JOIN vol_table vol on vol.id_number = i.id_number
JOIN to_a_bunch_of_other_tables...
WHERE i.solicitor_id = '123'
AND vol.solicitable_ind = 1;
व्याख्या योजना एक ही लागत दिखाती है, लेकिन मुझे पता है कि यह सिर्फ एक अनुमान है।
कृपया मान लें कि सभी तालिका और अनुक्रमणिका आंकड़ों की गणना की गई है। एफवाईआई, इंडेक्स dcf_vol_prospect_ids_idx i.solicitor_id कॉलम पर है।
धन्यवाद,
स्टू
यदि कोई परवाह करता है, तो मैंने कोशिश की और स्पष्टीकरण योजना ने पहले की तरह ही लागत दी। कौन जानता है कि सीबीओ वास्तव में इसका इस्तेमाल करेगा! : -/ –
डेव, मैंने कुछ अध्याय आरटीएफएम किया है, लेकिन उस महान उदाहरण पर कभी ठोकर नहीं लगा। गूंगा पोस्ट के लिए खेद है; मैं वास्तव में ऐसा करने की कोशिश नहीं करता!: -/ धन्यवाद, स्टू –