समानांतर क्वेरी - Parallel Query का क्या अर्थ है?

समानांतर क्वेरी एक ऐसी विधि है जिसका उपयोग SQL क्वेरी की निष्पादन गति को बढ़ाने के लिए कई क्वेरी प्रक्रियाओं को बनाकर किया जाता है जो SQL कथन के कार्यभार को विभाजित करते हैं और इसे समानांतर या एक ही समय में निष्पादित करते हैं।

चूंकि प्रत्येक प्रक्रिया एक ही समय में कुछ अलग पर काम करती है, यह SQL कथन के समग्र निष्पादन समय को बहुत कम कर देता है। यह कई सीपीयू वाले सिस्टम के लिए बहुत फायदेमंद है जो प्रक्रियाओं पर काम कर सकते हैं।

समानांतर क्वेरी सुविधा के बिना एक सामान्य SQL प्रसंस्करण हमेशा एक सर्वर प्रक्रिया द्वारा किया जाता है।

सक्षम सुविधा के साथ, उस एकल SQL कथन पर एक साथ काम करने के लिए कई प्रक्रियाएं बनाई जाती हैं और डेटा-गहन संचालन के प्रदर्शन में नाटकीय रूप से सुधार कर सकती हैं जैसे कि बहुत बड़े डेटाबेस सिस्टम में।

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

समानांतर क्वेरी प्रोसेसिंग क्वेरी ऑप्टिमाइज़ेशन चरण के दौरान होती है जहाँ SQL सर्वर क्वेरी इंडेक्स ऑपरेशंस की तलाश में होता है जो समानांतर ऑपरेशन से लाभान्वित हो सकता है।

जब पाया जाता है, तो सर्वर एक समानांतर-क्वेरी निष्पादन योजना में बदलने के लिए क्वेरी निष्पादन योजना में एक्सचेंज ऑपरेटरों को सम्मिलित करता है जो निष्पादन के लिए एक से अधिक थ्रेड या प्रक्रिया का उपयोग कर सकता है।

Post a Comment

0 Comments