MySQL कंपोजिट इंडेक्स लुकअप उस क्रम में होना चाहिए जिसमें कॉलम को इंडेक्स के भीतर परिभाषित किया गया हो। चूंकि आप चाहते हैं कि MySQL जितना संभव हो उतना कम तुलना करके रिकॉर्ड के बीच भेदभाव करने में सक्षम हो, अन्य सभी चीजें समान होने के साथ आपको एक समग्र इंडेक्स से सबसे अधिक लाभ होगा जिसमें कॉलम उच्चतम से निम्नतम-कार्डिनैलिटी तक ऑर्डर किए जाते हैं।पी>
यही है, यह मानते हुए कि रिकॉर्ड में भेदभाव करने के लिए तुलना को अंततः उच्चतम कार्डिनैलिटी कॉलम के खिलाफ किया जाना चाहिए, तो सबसे कम कार्डिनैलिटी कॉलम के खिलाफ तुलना करने के लिए मजबूर क्यों करें जब अंततः यह अनावश्यक हो सकता है?