Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

व्याख्या योजना को अच्छा कैसे मानें- Oracle 10G

व्याख्या योजना के परिणाम पर विचार करने से पहले हमें निम्नलिखित शब्दावली को समझने की आवश्यकता है, कार्डिनैलिटी- प्रत्येक ऑपरेशन से निकलने वाली पंक्तियों की संख्या का अनुमान।
• एक्सेस विधि - जिस तरह से डेटा तक पहुँचा जा रहा है, के माध्यम से या तो टेबल स्कैन या इंडेक्स एक्सेस। • जॉइन मेथड - विधि (जैसे, हैश, सॉर्ट-मर्ज, आदि) एक दूसरे के साथ टेबल को जोड़ने के लिए उपयोग की जाती है। • जॉइन टाइप - जॉइन का प्रकार (जैसे, बाहरी, एंटी, सेमी, आदि।) • क्रम में शामिल हों - जिस क्रम में टेबल एक दूसरे से जुड़े हुए हैं।
• विभाजन छंटाई - क्या केवल आवश्यक विभाजनों को क्वेरी का उत्तर देने के लिए उपयोग किया जा रहा है?
• समानांतर निष्पादन - मामले में समानांतर निष्पादन का, क्या योजना में प्रत्येक ऑपरेशन समानांतर में किया जा रहा है? क्या सही डेटा पुनर्वितरण पद्धति का उपयोग किया जा रहा है?

चार प्रमुख तत्वों की समीक्षा करके:कार्डिनैलिटी अनुमान, पहुंच के तरीके, जुड़ने के तरीके, और ऑर्डर में शामिल हों; आप यह निर्धारित कर सकते हैं कि निष्पादन योजना सर्वोत्तम उपलब्ध योजना है या नहीं। यह श्वेत पत्र आपकी सहायता करेगा, http://www.oracle.com/technetwork/database/focus-areas/bi-datawarehousing/twp-explain-the-explain -योजना-052011-393674.pdf



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL डेवलपर:विफलता - परीक्षण विफल:नेटवर्क एडेप्टर कनेक्शन स्थापित नहीं कर सका?

  2. पैरेंट और चाइल्ड टेबल से पंक्तियों को हटाना

  3. LINQ-to-XYZ बहुरूपता?

  4. Oracle में VARCHAR2 का डिफ़ॉल्ट मान क्या है?

  5. Oracle में NLS_CHARACTERSET WE8ISO8859P1 और UTF8 मुद्दे