sql - How do composite indexes work? -
मैंने मिश्रित इंडेक्सस ( सूचकांक आपके लिए गणितीय लोक) को एक धारणा से पहले टेबल पर बनाया है वे कैसे काम करते हैं मैं बस उत्सुक था अगर मेरी धारणा सही है या नहीं।
मुझे लगता है कि जब आप सूचकांक के लिए कॉलम के क्रम की सूची करते हैं, तो आप यह भी निर्दिष्ट कर रहे हैं कि अनुक्रमित कैसे समूहित किया जाएगा। उदाहरण के लिए, यदि आपके पास कॉलम a , b , और c है, और आप उसी क्रम में अनुक्रमणिका निर्दिष्ट करते हैं तो एक एएससी < / कोड>, b एएससी , और सी एएससी तब परिणामी सूचकांक अनिवार्य रूप से a में प्रत्येक "समूह" के लिए कई अनुक्रमित होंगे।
क्या यह सही है? यदि नहीं, तो परिणामी सूचकांक वास्तव में कैसा दिखता है?
संमिश्र अनुक्रमणिका केवल नियमित अनुक्रमणिका की तरह काम करते हैं उनके बहु-मान कुंजी हैं।
यदि आप खेतों (a, b, c) पर एक इंडेक्स को परिभाषित करते हैं, तो रिकॉर्ड्स को पहले, फिर b, फिर c पर सॉर्ट किया जाता है।
उदाहरण:
<पूर्व> | ए | बी | सी | ------------- | 1 | 2 | 3 | | 1 | 4 | 2 | | 1 | 4 | 4 | | 2 | 3 | 5 | | 2 | 4 | 4 | | 2 | 4 | 5 |
Comments
Post a Comment