Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

क्वेरी प्रबंधन प्रक्रिया क्या है?

<घंटा/>

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

यह प्रक्रिया हर समय संचालित होती है कि डेटा वेयरहाउस एंड्यूज़र्स को उपलब्ध कराया जाता है। इस प्रक्रिया में लगातार कोई बड़ा कदम नहीं है, बल्कि सुविधाओं का एक समूह है जो लगातार संचालन में है।

प्रश्नों को निर्देशित करना - डेटा वेयरहाउस जिनमें सारांशित डेटा होता है, एक विशिष्ट क्वेरी का जवाब देने के लिए कई अलग-अलग डेटा स्रोत प्रदान कर सकते हैं। ये स्वयं विस्तृत जानकारी हैं, और किसी भी संख्या में एकत्रीकरण जो क्वेरी की जानकारी की आवश्यकता को पूरा करते हैं।

उदाहरण के लिए, बिक्री डेटा वेयरहाउस के विश्लेषण में, यदि कोई उपयोगकर्ता सिस्टम से "पिछले 2 सप्ताह में कंप्यूटर, गाजियाबाद, यूपी की बिक्री पर रिपोर्ट" करने के लिए कहता है, तो यह क्वेरी निम्न में से किसी भी तालिका को स्कैन करके संतुष्ट होगी -

  • पिछले 2 हफ्तों में सभी विस्तृत जानकारी, गाजियाबाद के लिए सभी कंप्यूटर बिक्री में फ़िल्टरिंग।

  • सप्ताह भर में स्टोर द्वारा उत्पाद की साप्ताहिक सारांश तालिका के 2सप्ताह का मूल्य।

  • गाजियाबाद क्षेत्र के अनुसार उत्पाद की एक द्वि-साप्ताहिक सारांश तालिका एक क्षेत्र का एक उदाहरण है।

  • स्टोर दर उत्पाद समूह की द्वि-साप्ताहिक सारांश तालिका (कंप्यूटर एक उत्पाद समूह है)।

परिणाम प्राप्त करने के लिए इनमें से किसी भी तालिका का उपयोग किया जा सकता है। हालाँकि, निष्पादन प्रदर्शन प्रत्येक तालिका के बीच अलग-अलग होगा क्योंकि जिन संस्करणों को पढ़ा जाना है, वे काफी भिन्न हैं। क्वेरी प्रबंधन प्रक्रिया यह निर्धारित करती है कि कौन सी तालिका कम से कम अवधि में क्वेरी को संतुष्ट करेगी, यह गणना करके कौन सी तालिका सबसे प्रभावी ढंग से उत्तर देती है।

प्रबंधन प्रणाली संसाधन - एक बड़ी क्वेरी पूरे सिस्टम के प्रदर्शन को प्रभावित करते हुए निष्पादित करने के लिए सभी सिस्टम संसाधनों का उपयोग कर सकती है। ये क्वेरी ऐसी होती हैं जो या तो पूरी विस्तृत जानकारी को निष्पादित करती हैं या अनुपयुक्त रूप से निर्मित की जाती हैं और एक बड़ी तालिका का दोहराव निष्पादन करती हैं।

क्वेरी प्रबंधन प्रक्रिया सुनिश्चित करती है कि कोई भी एक क्वेरी संपूर्ण सिस्टम प्रदर्शन को प्रभावित नहीं कर सकती है।

क्वेरी कैप्चर - डेटा वेयरहाउस के जीवनकाल में क्वेरी प्रोफाइल नियमित रूप से बदली जाती हैं और मूल उपयोगकर्ता क्वेरी आवश्यकताएं एक शुरुआती बिंदु से ज्यादा कुछ नहीं हो सकती हैं। सारांश तालिकाएँ एक परिभाषित क्वेरी प्रोफ़ाइल के आसपास संरचित होती हैं और यदि प्रोफ़ाइल बदलती है, तो सारांश तालिका भी बदल जाती है।

यह सटीक रूप से निगरानी कर सकता है और समझ सकता है कि नई क्वेरी प्रोफ़ाइल क्या है, यह निष्पादित किए जा रहे भौतिक प्रश्नों को पकड़ने के लिए बहुत प्रभावी हो सकता है। समय के विभिन्न बिंदुओं पर, इन प्रश्नों का विश्लेषण नई क्वेरी प्रोफाइल और सारांश तालिकाओं पर परिणामी प्रभाव को निर्धारित करने के लिए किया जा सकता है।


  1. MySQL SELECT INTO समतुल्य क्या है?

    समकक्ष में चयन करें चयन कथन के रूप में तालिका बनाएं। वाक्य रचना इस प्रकार है - टेबल बनाएं अपना नयाटेबलनाम चुनें *आपकेटेबलनाम से; उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.71 सेकंड) इंसर्ट कमांड का उपयोग करके ट

  1. MySQL क्वेरी में स्लैश का क्या अर्थ है?

    स्लैश का अर्थ MySQL क्वेरी में विभाजन (/) है। इसका उपयोग दो संख्याओं को विभाजित करने के लिए किया जा सकता है। यहां, हम दो कॉलम से संख्याओं को विभाजित करने और एक नए कॉलम में परिणाम प्रदर्शित करने के लिए एक उदाहरण देखेंगे। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable719 ( FirstNumber int, SecondNumb

  1. जावा में प्रोसेस क्लास का उद्देश्य क्या है?

    java.lang.Process ऑब्जेक्ट . का उपवर्ग है वर्ग और यह उन प्रक्रियाओं का वर्णन कर सकता है जो निष्पादन () . द्वारा शुरू की गई हैं रनटाइम . की विधि कक्षा। एक प्रक्रिया ऑब्जेक्ट प्रक्रिया को नियंत्रित करता है और इसके बारे में जानकारी प्राप्त करता है। प्रक्रिया वर्ग एक अमूर्त वर्ग है, इसलिए इसे तत्काल