Търсенето на съставен индекс на MySQL трябва да се извършва в реда, в който са дефинирани колоните в индекса. Тъй като искате MySQL да може да прави разлика между записите, като извършва възможно най-малко сравнения, при равни други условия ще се възползвате най-много от съставен индекс, в който колоните са подредени от най-високата към най-ниската кардиналност.
Тоест, ако приемем, че в крайна сметка трябва да се извършат сравнения спрямо колоната с най-висока кардиналност, за да се дискриминират записите, защо да принуждаваме сравненията да се извършват първо срещу колоната с най-ниска кардиналност, когато в крайна сметка това може да е ненужно?