Pencarian indeks komposit MySQL harus dilakukan dalam urutan kolom yang ditentukan dalam indeks. Karena Anda ingin MySQL dapat membedakan antara catatan dengan melakukan perbandingan sesedikit mungkin, dengan semua hal lain dianggap sama, Anda akan mendapat manfaat paling besar dari indeks komposit di mana kolom diurutkan dari kardinalitas tertinggi hingga terendah.
Artinya, dengan asumsi perbandingan pada akhirnya harus dilakukan terhadap kolom kardinalitas tertinggi untuk membedakan catatan, mengapa memaksa perbandingan dilakukan terlebih dahulu terhadap kolom kardinalitas terendah ketika pada akhirnya mungkin tidak diperlukan?