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

ऑफ़लाइन रीऑर्ग विज़ार्ड का उपयोग करना

जैसे-जैसे डेटाबेस तालिका और अनुक्रमणिका आकार बढ़ते हैं, डेटा अधिक खंडित हो जाता है और क्वेरी प्रतिक्रिया धीमी हो जाती है। डेटाबेस संचालन दक्षता में सुधार करने के लिए, नियमित तालिका पुनर्गठन की आवश्यकता होती है। यह लेख देखें जिसमें बताया गया है कि रीऑर्ग क्यों मायने रखता है और नीचे दी गई सामग्री में विज़ार्ड के उपयोग का विवरण दिया गया है।


यह क्या है

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


यह क्या करता है

ऑफ़लाइन रीऑर्ग विज़ार्ड आईआरआई डेटा मैनेजर सूट के घटक उत्पादों का उपयोग करके एक या अधिक तालिकाओं के लिए चरण-दर-चरण "अनलोड-ऑर्डर-रीलोड" प्रक्रिया बनाता है। बड़े पैमाने पर पुनर्गठन के लिए, यह निम्नलिखित के विन्यास को निर्दिष्ट करता है:

  • बल्क टेबल अनलोड के लिए IRI FACT
  • IRI CoSort को फिर से क्रमित करने के लिए
  • प्री-सॉर्टेड, बल्क लोड के लिए लक्ष्य डेटाबेस की लोड उपयोगिता

ODBC सेलेक्ट और इंसर्ट विकल्प छोटे पैमाने पर या बेहतर ट्यून किए गए ऑपरेशन के लिए भी उपलब्ध हैं।

विज़ार्ड के अंत में, चयनित तालिकाओं को पुन:व्यवस्थित करने के लिए आवश्यक कार्य स्क्रिप्ट बनाई जाती हैं। नौकरियां कहीं भी चल सकती हैं, चुने हुए टूल लाइसेंस प्राप्त हैं, और जीयूआई, कमांड लाइन, या बैच स्क्रिप्ट (जिसे विज़ार्ड भी तैयार करता है) से लागू किया जा सकता है। डेटाबेस उपयोगकर्ता ऑफ़लाइन रीऑर्ग विधि में अप्रभावित रहते हैं, हालांकि पुनः लोड या ओडीबीसी अपडेट उपयोग में आने वाली तालिकाओं को बदल सकते हैं।


यह कैसे काम करता है

आईआरआई वर्कबेंच में ऑफ़लाइन रीऑर्ग विज़ार्ड प्रारंभ करने के लिए, तथ्य मेनू में ड्रॉप-डाउन सूची पर नेविगेट करें और "नई ऑफ़लाइन रीऑर्ग जॉब..." चुनें।

पहले डायलॉग में, प्रोजेक्ट फ़ोल्डर चुनें और रीऑर्ग मेटाडेटा और सॉर्ट किए गए परिणामों को होल्ड करने के लिए एक सब-फ़ोल्डर को नाम दें, फिर टेबल अधिग्रहण (अनलोड) और रिपॉपुलेशन (लोड) विधि निर्दिष्ट करें।

अगला डेटा निष्कर्षण (अनलोड) चरण है। उपलब्ध डेटाबेस प्रोफ़ाइल इस बात पर निर्भर हो सकती है कि आपने एक्सट्रैक्शन फ़ील्ड में पिछले पृष्ठ पर क्या चुना है। कनेक्शन फ़ाइल से डेटाबेस का चयन करें, और चयन विंडो में उपलब्ध उन तालिकाओं में से जिन्हें आप फिर से व्यवस्थित करना चाहते हैं:

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

इस प्रक्रिया ने केवल JOB_TYPES तालिका को ऑफ़लाइन स्वचालित रूप से पुनर्व्यवस्थित करने के लिए आवश्यक फ़ाइलें तैयार कीं। अनलोड (FACT .ini), सॉर्ट (CoSort .scl), और रीलोड (Oracle .ctl) स्क्रिप्ट, और सहायक फ़ाइलें, इसे चलाने के लिए आवश्यक बैच स्क्रिप्ट के साथ निर्मित की जाती हैं। .sql फ़ाइलें बाधाओं को बनाए रखती हैं, और .flow फ़ाइल एक अलग दृश्य में वर्कफ़्लो के दृश्य प्रतिनिधित्व का समर्थन करती है।

जब बैच स्क्रिप्ट (FlowBatch.bat) चलाई जाती है, तो लोड करने के लिए फिर से सॉर्ट किए गए डेटा वाली एक तालिका तैयार की जाती है। पुनर्गठन से पहले और बाद में तालिका का एक दृश्य निम्नलिखित है:

आइटम की संख्या समान है, लेकिन रीऑर्ग विज़ार्ड ने डिफ़ॉल्ट रूप से तालिका को उसकी प्राथमिक कुंजी पर क्रमबद्ध किया है। यदि आप किसी अन्य (लुकअप) कॉलम पर तालिका को फिर से व्यवस्थित करना चाहते हैं, तो आप .scl जॉब (हाथ से या GUI के माध्यम से) में सॉर्ट कुंजी (कुंजी) को बदल सकते हैं।

यदि आप इस विज़ार्ड के काम करने के बारे में कोई प्रश्न पूछना चाहते हैं, या यदि आपको किसी डेमो या IRI डेटा प्रबंधक के इन घटकों तक पहुंच की आवश्यकता है, तो [email protected] से संपर्क करें। सुइट।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कुछ कुल परिवर्तन टूट गए हैं

  2. प्रश्न योजना क्या बता सकती है?

  3. बिग डेटा की 3 प्रमुख विशेषताओं को समझना

  4. बाहरी सेवाओं के साथ लॉग इन करना

  5. SQL में केस स्टेटमेंट कैसे लिखें