एमएस SqlServer में क्लस्टर इंडेक्स से संबंधित PRIMARY KEY
कीवर्ड कैसे करता है?
डिफ़ॉल्ट रूप से, PRIMARY KEY
क्लस्टर सूचकांक के रूप में कार्यान्वित किया जाता है। हालांकि, आप इसे एक अनछुए इंडेक्स द्वारा भी वापस कर सकते हैं (इसकी घोषणा के लिए NONCLUSTERED
विकल्प निर्दिष्ट करना)
क्लस्टर सूचकांक PRIMARY KEY
आवश्यक नहीं है। यह गैर-अनूठा भी हो सकता है (इस मामले में, uniqueifier
नामक एक छुपा कॉलम प्रत्येक कुंजी में जोड़ा जाता है)।
ध्यान दें कि क्लस्टर्ड इंडेक्स वास्तव में एक सूचकांक नहीं है (i। ई। मूल अभिलेखों के संदर्भों के साथ अलग-अलग आदेश दिया गया तालिका का प्रक्षेपण)। यह मूल रिकॉर्ड के साथ तालिका स्वयं ही है।
जब आप क्लस्टर्ड इंडेक्स बनाते हैं, तो आप वास्तव में तालिका से अलग कुछ भी नहीं बना सकते हैं। आप बस तालिका को पुनर्व्यवस्थित करते हैं और रिकॉर्ड संग्रहीत करने के तरीके को बदलते हैं।
वाह, यूनिफाइफायर। आज कुछ नया सीख लिया। –
जब आप क्लस्टर्ड इंडेक्स बनाते हैं, तो आप रूट इंडेक्स पेज और इंटरमीडिएट पेज बनाते हैं। अभी भी +1 –