2010-03-17 13 views

उत्तर

13

ओरेकल डेटाबेस कई अनुक्रमण योजनाएं प्रदान करता है जो पूरक प्रदर्शन कार्यक्षमता प्रदान करते हैं। ये हैं:

  • बी पेड़ अनुक्रमित: डिफ़ॉल्ट और सबसे आम
  • बी पेड़ क्लस्टर अनुक्रमित: परिभाषित विशेष रूप से क्लस्टर
  • हैश क्लस्टर अनुक्रमित के लिए: एक हैश के लिए विशेष रूप परिभाषित क्लस्टर
  • वैश्विक और स्थानीय अनुक्रमणिका: विभाजित तालिकाओं और अनुक्रमणिका
  • रिवर्स कुंजी अनुक्रमणिका:के लिए सबसे उपयोगीओरेकल रियल एप्लिकेशन क्लस्टर अनुप्रयोग
  • बिटमैप अनुक्रमणिका: कॉम्पैक्ट; मूल्यों
  • समारोह आधारित अनुक्रमित के एक छोटे समूह के साथ काम सबसे अच्छा स्तंभों के लिए : एक आवेदन या कारतूस को विशिष्ट: एक समारोह/अभिव्यक्ति डोमेन के इंडेक्स precomputed मूल्य होते हैं।

स्रोत: http://docs.oracle.com/cd/B19306_01/server.102/b14231/indexes.htm

+2

यदि आपको इंटरनेट पर कहीं और आपके उत्तर के लिए सामग्री मिलती है, तो कृपया अपने स्रोत को क्रेडिट दें। –

+0

लिंक प्यार :) – Dennis

11

वहाँ क्या वस्तु आप सूचकांक करने की जरूरत पर निर्भर करता है, ओरेकल में सूचकांक प्रकार के एक नंबर रहे हैं:

ढेर तालिकाओं के लिए, वहाँ बी पेड़ अनुक्रमित और बिटमैप अनुक्रमित रहे हैं।

एक बी-पेड़ सूचकांक अधिकांश अनुप्रयोगों के लिए उपयुक्त है; बिटमैप इंडेक्स के अपने फायदे और नुकसान होते हैं।

ओरेकल कारतूस का उपयोग करके विशिष्ट डेटा प्रकारों के लिए विशेष इंडेक्स भी हैं; जैसे ओरेकल टेक्स्ट इंडेक्स, स्थानिक अनुक्रमणिका, और तृतीय पक्ष अनुक्रमणिका।

इसके अलावा, एक सूचकांक अन्य कारकों से विभेदित किया जा सकता है:

  • एक विभाजित मेज पर एक सूचकांक
  • एक सूचकांक एक स्तंभ, या एकाधिक स्तंभों
  • एक से मिलकर सकता है वैश्विक या स्थानीय हो सकता है सूचकांक सामान्य कॉलम पर हो सकता है, या अभिव्यक्ति (उर्फ "फ़ंक्शन-आधारित" इंडेक्स)

अधिक जानकारी के लिए, documentation पढ़ें।

ओरेकल इंडेक्स के बारे में आप कभी भी जानना चाहते हैं उससे अधिक जानने के लिए एक उत्कृष्ट जगह Richard Foote's blog है।

+0

रिचर्ड Foote के ब्लॉग का सुझाव के लिए धन्यवाद। – Rene

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