5

प्राथमिक कुंजी कीवर्ड SQL सर्वर में क्लस्टर इंडेक्स से कैसे संबंधित है?'प्राथमिक कुंजी' कीवर्ड SQL सर्वर में क्लस्टर इंडेक्स से कैसे संबंधित है?

(कुछ लोगों को a different question I asked के बजाय इस सवाल का जवाब देना चाहते करने लगते हैं, तो मैं उन्हें ऐसा करने के लिए एक बेहतर जगह दे रहा हूँ।)

उत्तर

5

एक मेज के क्लस्टर सूचकांक सामान्य रूप से प्राथमिक कुंजी स्तंभों पर परिभाषित किया गया है।

हालांकि, यह सख्त आवश्यकता नहीं है।

MSDN से

:

जब आप प्राथमिक कुंजी बाधा, स्तंभ या स्तंभों पर एक अनन्य संकुल अनुक्रमणिका बनाने के अपने आप बन जाता मेज पर एक संकुल अनुक्रमणिका पहले से ही मौजूद नहीं है और आप एक निर्दिष्ट नहीं करते अद्वितीय nonclustered सूचकांक।

और:

आप प्राथमिक कुंजी स्तंभ के अलावा किसी अन्य स्तंभ पर एक क्लस्टर सूचकांक अगर एक nonclustered प्राथमिक कुंजी बाधा निर्दिष्ट किया गया था बना सकते हैं।

4

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

9

एमएस SqlServer में क्लस्टर इंडेक्स से संबंधित PRIMARY KEY कीवर्ड कैसे करता है?

डिफ़ॉल्ट रूप से, PRIMARY KEY क्लस्टर सूचकांक के रूप में कार्यान्वित किया जाता है। हालांकि, आप इसे एक अनछुए इंडेक्स द्वारा भी वापस कर सकते हैं (इसकी घोषणा के लिए NONCLUSTERED विकल्प निर्दिष्ट करना)

क्लस्टर सूचकांक PRIMARY KEY आवश्यक नहीं है। यह गैर-अनूठा भी हो सकता है (इस मामले में, uniqueifier नामक एक छुपा कॉलम प्रत्येक कुंजी में जोड़ा जाता है)।

ध्यान दें कि क्लस्टर्ड इंडेक्स वास्तव में एक सूचकांक नहीं है (i। ई। मूल अभिलेखों के संदर्भों के साथ अलग-अलग आदेश दिया गया तालिका का प्रक्षेपण)। यह मूल रिकॉर्ड के साथ तालिका स्वयं ही है।

जब आप क्लस्टर्ड इंडेक्स बनाते हैं, तो आप वास्तव में तालिका से अलग कुछ भी नहीं बना सकते हैं। आप बस तालिका को पुनर्व्यवस्थित करते हैं और रिकॉर्ड संग्रहीत करने के तरीके को बदलते हैं।

+1

वाह, यूनिफाइफायर। आज कुछ नया सीख लिया। –

+1

जब आप क्लस्टर्ड इंडेक्स बनाते हैं, तो आप रूट इंडेक्स पेज और इंटरमीडिएट पेज बनाते हैं। अभी भी +1 –

संबंधित मुद्दे