MySQL оптимизаторът на заявки използва индекси, когато е възможно, и за да използва най-рестриктивния индекс, за да елиминира възможно най-много редове.
Така че в случай на вашата заявка той винаги ще филтрира записите въз основа на първо индексирани колони и след това ще филтрира записите от неиндексни колони.
Също така преди изпълнението на заявка, MySQL елиминира кода, който винаги ще бъде фалшив (Мъртъв код ) .
За повече подробности вижте:http://www.informit.com/ articles/article.aspx?p=377652&seqNum=2