Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> डेटाबेस

Oracle Exadata और स्टोरेज इंडेक्स फीचर

Oracle® Exadata® सिस्टम स्टोरेज इंडेक्स पेश करता है, जो डेटाबेस के प्रदर्शन में सुधार करता है। स्टोरेज इंडेक्स मेमोरी में एक स्ट्रक्चर स्टोर होता है जिसमें कीस्टैटिस्टिक्स होते हैं। यह स्टोरेज इंडेक्स एक्सडाटा को प्रत्येक पंक्ति को पढ़ने के बजाय प्रासंगिक डेटा खोजने के लिए पहले इंडेक्स की जांच करके डिस्क I/O संचालन और प्रश्नों को तेज करने में सक्षम बनाता है।

स्टोरेज इंडेक्स के साथ एक महत्वपूर्ण विचार यह है कि, एक्सडाटा के लिए स्टोरेज इंडेक्स I/O बचत का उत्पादन करने के लिए, सिस्टम को इन इंडेक्स में इंडेक्स के स्टोरेज क्षेत्रों में डेटा लिखना होगा। दूसरे शब्दों में, उपयोग करने के लिए, स्टोरेज इंडेक्स डेटा को सेल सर्वर के रीजन इंडेक्स मेमोरी स्ट्रक्चर पर प्राइम किया जाना चाहिए। जब आप पहली बार कोई क्वेरी चलाते हैं, तो आप कोई संग्रहण अनुक्रमणिका I/O बचत नहीं देखते हैं क्योंकि क्षेत्र अनुक्रमणिका में कोई प्रासंगिक डेटा नहीं होता है।

स्टोरेज इंडेक्स कैसे काम करते हैं

स्टोरेज इंडेक्स का प्राथमिक लक्ष्य Exadata स्मार्ट स्कैन के लिए सेवा अनुरोधों के लिए आवश्यक डिस्क I/O की मात्रा को कम करना है। वास्तविक डेटाबेस को पंक्तियों में स्कैन करके, आप स्टोरेज इंडेक्स का उपयोग करके प्राप्त I/O बचत को माप सकते हैं। स्टोरेज इंडेक्स का उपयोग डायरेक्ट-पाथ रीड ऑपरेशंस के दौरान किया जाता है, जब क्वेरी में एक विधेय (यानी, एक WHERE क्लॉज) और अंतर्निहित ऑटोमैटिक स्टोरेज मैनेजमेंट होता है। ASM) डिस्क समूह में cell.smart_scan_capable=TRUE है विशेषता सेट। दूसरे शब्दों में, स्टोरेज इंडेक्स क्वेरी विधेय के साथ SQL स्टेटमेंट के लिए Exadata स्मार्ट स्कैन की तारीफ करते हैं। इसके अतिरिक्त, जब आपका डेटा आपकी क्वेरी विधेय में कॉलम के संबंध में अच्छी तरह से व्यवस्थित होता है, तो स्टोरेज इंडेक्स सबसे बड़ी प्रदर्शन बचत प्रदान करते हैं।

Oracle Exadata आर्किटेक्चर

एक डिजाइन के नजरिए से, स्टोरेज इंडेक्स पारंपरिक ओरेकल बी * ट्री इंडेक्स या अन्य इंडेक्स प्रकारों से अलग हैं। स्टोरेज इंडेक्स आपके डेटाबेस के अंदर एक सेगमेंट के रूप में संग्रहीत भौतिक संरचनाएं नहीं हैं बल्कि मेमोरीस्ट्रक्चर हैं जो एक्सडाटा स्टोरेज सेल पर रहते हैं। जबकि पारंपरिक अनुक्रमणिका का लक्ष्य तालिका में पंक्तियों को तेजी से खोजने में Oracle की सहायता करना है, भंडारण अनुक्रमणिका का लक्ष्य भौतिक डेटाबेस पंक्ति को छोड़ने के लिए सेल सेवा सॉफ़्टवेयर को निर्देश देने के लिए एक बहुत ही कुशल साधन प्रदान करना है यदि भंडारण सूचकांक में मान इंगित करता है कि अनुरोधित डेटा उन पंक्तियों में समाहित नहीं है।

यदि स्टोरेज क्षेत्र में डेटा को सामान्य रूप से क्वेरी विधेय में उपयोग किए जाने वाले कॉलम के संबंध में अच्छी तरह से व्यवस्थित किया जाता है, तो स्टोरेज इंडेक्स सेल सर्वर (CELLSRV) प्रक्रियाओं को भौतिक I/O अनुरोधों को बायपास करने और डिस्क I/O को सहेजने में सक्षम बनाता है। भंडारण सूचकांक द्वारा सहेजा गया सेल भौतिकI/O बाइट्स एक सिस्टम आँकड़ा है जिसका उपयोग आप इस I/O बचत लाभ को मापने के लिए कर सकते हैं।

यदि, दूसरी ओर, डेटा को अच्छी तरह से व्यवस्थित नहीं किया जाता है, तो स्टोरेज इंडेक्स सीमित या कोई लाभ प्रदान नहीं करते हैं क्योंकि प्रत्येक स्टोरेज क्षेत्र में किसी दिए गए कॉलम या क्वेरी प्रेडिकेट के लिए संभावित मानों की एक बड़ी श्रृंखला होने की उच्च संभावना होती है। पारंपरिक बी * ट्री इंडेक्स की तरह, स्टोरेज इंडेक्स के लिए क्लस्टरिंग एक महत्वपूर्ण विचार है। स्टोरेज इंडेक्स के बारे में दिलचस्प तथ्यों में से एक यह है कि Exadata की CELLSVR प्रक्रियाएं उनका उपयोग केवल तभी करती हैं जब किसी क्वेरी में विधेय मान प्रत्येक स्टोरेज क्षेत्र के लिए क्षेत्र इंडेक्स में ट्रैक किए गए उच्च और निम्न मानों से बाहर हो, भले ही स्टोरेज क्षेत्र में वास्तव में ट्रैक की गई श्रेणियों के भीतर डेटा हो।

एक उदाहरण पर विचार करें जिसमें भंडारण क्षेत्र में दस पंक्तियों के लिए डेटा शामिल है। इन दस पंक्तियों के भीतर, मान लें कि FIRST_NAME . नामक एक स्तंभ है और इस कॉलम के भीतर, इस क्षेत्र में FIRST_NAME वाली पंक्तियाँ हैं जिनमें "जॉन", "एंटो", "मैक्स", "लेह", "थियो", "राशेल", "लॉरेन", "बॉब", "डेनिस" और "जेन"। यदि आपने FIRST_NAME="chris" . की खोज करते हुए कोई प्रश्न जारी किया है , इस तालिका के लिए कोई भी मौजूदा स्टोरेज इंडेक्स इस क्षेत्र को एक्सेस करने के लिए अयोग्य नहीं ठहराएगा क्योंकि "क्रिस" वर्णानुक्रम में "एंटो" और "थियो" के बीच आता है। हालांकि, यदि आप FIRST_NAME="victor" . पर आधारित कोई प्रश्न पूछते हैं तो , CELLSVR इस संग्रहण क्षेत्र में एक भौतिक I/O को बायपास करेगा क्योंकि मान उच्च और निम्न मानों से बाहर है।

संक्षेप में, इसका मतलब है कि स्टोरेज इंडेक्स फ़ंक्शन झूठी सकारात्मक (I/O अनुरोध जारी करने की अनुमति देने के संबंध में) वापस कर सकते हैं, लेकिन वे कभी भी नकारात्मक नकारात्मक नहीं लौटाते हैं।

I/O को बायपास करना फिजिकल रीड्स को स्किप करने के बराबर है और फिजिकल रीड्स को स्किप करने से समय की बचत होती है। निम्न छवि स्टोरेज इंडेक्स के काम करने का तार्किक प्रतिनिधित्व प्रदान करती है:

Oracle Exadata और स्टोरेज इंडेक्स फीचर

छवि स्रोत :जॉन क्लार्क द्वारा Oracle Exadata व्यंजनों।

निष्कर्ष

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

निम्नलिखित स्थितियों में स्टोरेज इंडेक्स का उपयोग करने पर विचार करें:

  • डायरेक्ट-पाथ रीड ऑपरेशंस के दौरान।
  • स्मार्ट स्कैन के साथ।
  • जब क्वेरी में विधेय हो।

स्टोरेज इंडेक्स Oracle Exadata उत्पाद में उपलब्ध सबसे स्मार्ट फीचर है, और यह आपको सबसे तेज और सबसे अनुकूलित तरीके से डेटा खोजने में मदद करता है।

कोई टिप्पणी करने या प्रश्न पूछने के लिए प्रतिक्रिया टैब का उपयोग करें।

विशेषज्ञ प्रशासन, प्रबंधन और कॉन्फ़िगरेशन के साथ अपने परिवेश को अनुकूलित करें

रैकस्पेस की एप्लिकेशन सेवाएं(RAS) विशेषज्ञ अनुप्रयोगों के व्यापक पोर्टफोलियो में निम्नलिखित पेशेवर और प्रबंधित सेवाएं प्रदान करते हैं:

  • ईकामर्स और डिजिटल अनुभव प्लेटफॉर्म
  • एंटरप्राइज रिसोर्स प्लानिंग (ईआरपी)
  • बिजनेस इंटेलिजेंस
  • बिक्री बल ग्राहक संबंध प्रबंधन (सीआरएम)
  • डेटाबेस
  • ईमेल होस्टिंग और उत्पादकता

हम वितरित करते हैं:

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

आरंभ करने के लिए अभी चैट करें।


  1. Oracle संपत्ति प्रबंधक का अवलोकन

    Oracle® संपत्ति प्रबंधक Oracle रियल एस्टेट प्रबंधन समाधान का हिस्सा है और एक डेटाबेस है जो विशेष रूप से उन कंपनियों और कॉर्पोरेट दिग्गजों के लिए डिज़ाइन किया गया है जिनके पास बड़े संपत्ति पोर्टफोलियो हैं। यह ब्लॉग Oracle PropertyManager की विभिन्न विशेषताओं और कार्यों पर प्रकाश डालता है। परिचय Orac

  1. स्वायत्त डेटाबेस समर्पित और एक्सडाटा क्लाउड इन्फ्रास्ट्रक्चर

    यह पोस्ट Oracle® AutonomousDatabase Dedicated और Exadata® क्लाउड इन्फ्रास्ट्रक्चर के बारे में विभिन्न स्रोतों से जानकारी प्रस्तुत करती है। परिचय ओरेकल ऑटोनॉमस डेटाबेस टेक्निकल ओवरव्यू के अनुसार:ओरेकल ऑटोनॉमस डेटाबेस एक सेवा के रूप में डेटा प्रबंधन देने के लिए मशीन लर्निंग की शक्ति के साथ क्लाउड के

  1. विंडोज 10 फीचर अपडेट 1909 को कैसे डाउनलोड और इंस्टॉल करें।

    12 नवंबर, 2019 को, माइक्रोसॉफ्ट ने विंडोज 10, संस्करण 1909 के लिए नवीनतम फीचर अपडेट जारी किया और अगले दिनों सभी उपयोगकर्ताओं के लिए विंडोज अपडेट के माध्यम से डाउनलोड और इंस्टॉलेशन के लिए उपलब्ध होगा। विंडोज 10 संस्करण 1909 संस्करण 1903 के समान सिस्टम फाइलों को साझा करता है, और जब आप अपने सिस्टम को