2014-07-19 19 views
5

में शामिल हों जब मैं एक Oracle क्वेरी योजना में कुछ इस तरह देखें:व्याख्या HASH ओरेकल क्वेरी योजना

HASH JOIN 
    TABLE1 
    TABLE2 

इन दो तालिकाओं में से कौन सा hashed किया जा रहा है?

ओरेकल दस्तावेज आमतौर पर एक "छोटी" तालिका को संदर्भित करता है, लेकिन क्या यह गारंटी है कि हैश तालिका हमेशा एक विशेष स्थिति (या तो शीर्ष या नीचे उप-नोड) में होती है जब एक क्वेरी योजना के अंदर प्रदर्शित होता है? जॉइन प्रलेखन में

उत्तर

5

Example 9-3 Hash Joins, हैश जुड़ने के लिए एक व्याख्या योजना से संबंधित है। उदाहरण के तहत एक वाक्य है जिसमें कहा गया है:

हैश में शामिल होने के बाद, हैश तालिका के लिए डेटा सेट हमेशा संचालन की सूची में पहला दिखाई देता है (चरण 2)।

एक टिप्पणी; ओरेकल में एक छोटी सी टेबल नहीं है, लेकिन एक छोटा डेटासेट है।

संबंधित मुद्दे