Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

क्लस्टर्ड और नॉन-क्लस्टर इंडेक्स का वास्तव में क्या मतलब है?

क्लस्टर्ड इंडेक्स के साथ पंक्तियों को डिस्क पर भौतिक रूप से उसी क्रम में संग्रहीत किया जाता है जैसे इंडेक्स। इसलिए, केवल एक संकुल अनुक्रमणिका हो सकती है।

एक गैर-संकुल सूचकांक के साथ एक दूसरी सूची होती है जिसमें भौतिक पंक्तियों के संकेत होते हैं। आपके पास कई गैर-संकुल सूचकांक हो सकते हैं, हालांकि प्रत्येक नई अनुक्रमणिका नए रिकॉर्ड लिखने में लगने वाले समय को बढ़ाएगी।

यदि आप सभी कॉलम वापस प्राप्त करना चाहते हैं तो क्लस्टर्ड इंडेक्स से पढ़ना आम तौर पर तेज़ होता है। आपको पहले इंडेक्स और फिर टेबल पर जाने की जरूरत नहीं है।

यदि डेटा को पुनर्व्यवस्थित करने की आवश्यकता है, तो संकुल अनुक्रमणिका वाली तालिका में लिखना धीमा हो सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक स्क्रिप्ट से SQL क्वेरी की तुलना में संग्रहीत कार्यविधियाँ निष्पादित क्यों तेज़ हैं?

  2. SCHEMA_NAME () SQL सर्वर में कैसे काम करता है

  3. INNER जॉइन का उपयोग करके SQL सर्वर में एकाधिक तालिकाओं को अपडेट करें

  4. एसक्यूएल क्वेरी दो तालिकाओं के बीच अंतर वापस करने के लिए

  5. SQL सर्वर में तालिका-मूल्यवान फ़ंक्शन के माध्यम से डेटा हटाएं