पढ़ने का अनुमानित समय: 2 मिनट
SQL में, एक संकुल अनुक्रमणिका एक प्रकार का अनुक्रमणिका है जो किसी तालिका में डेटा के भौतिक क्रम को निर्धारित करता है.
यह एक या अधिक स्तंभों में मानों के आधार पर तालिका डेटा को व्यवस्थित करता है, और तदनुसार तालिका में डेटा संग्रहीत करता है। जब किसी तालिका पर एक समूहांक बनाया जाता है, तो तालिका की पंक्तियाँ अनुक्रमणिका के समान क्रम में डिस्क पर संग्रहीत होती हैं.
आप एक क्लस्टर इंडेक्स क्यों बनाएंगे?
इसके कई कारण इस प्रकार हैं:
- वे एक तालिका पर किए गए प्रश्नों के प्रदर्शन में सुधार कर सकते हैं।
- नतीजतन, आपके द्वारा आवश्यक डेटा का पता लगाना अधिक कुशल और तेज़ है, क्योंकि डेटा को क्लस्टर में एक साथ समूहीकृत किया जाता है।
यहां एक क्लस्टर इंडेक्स की कुछ प्रमुख विशेषताएं दी गई हैं:
- एक क्लस्टर इंडेक्स प्रति डेटाबेस केवल एक तालिका पर बनाया जा सकता है।
- एक क्लस्टर इंडेक्स तालिका डेटा के भौतिक क्रम को निर्धारित करता है, और इस प्रकार यह तालिका तक पहुंचने वाले प्रश्नों के प्रदर्शन को प्रभावित करता है।
- एक क्लस्टर इंडेक्स आमतौर पर उन स्तंभों पर बनाया जाता है जो अक्सर खोज मानदंड के रूप में क्वेरी में उपयोग किए जाते हैं या जिन्हें अक्सर क्रमबद्ध या समूहीकृत किया जाता है।
यह ध्यान देने योग्य है कि किसी तालिका पर एक क्लस्टर इंडेक्स बनाना एक समय लेने वाला ऑपरेशन हो सकता है, क्योंकि इसमें डिस्क पर तालिका डेटा को फिर से व्यवस्थित करना शामिल है।
अंत में, क्लस्टर इंडेक्स के लिए उपयोग किए जाने वाले कॉलम पर सावधानीपूर्वक विचार करना महत्वपूर्ण है, क्योंकि गलत विकल्प वास्तव में क्वेरी प्रदर्शन को कम कर सकता है।