INNER JOIN
изглежда безполезно. Той се свързва само срещу себе си и тази техника не се използва в останалата част от заявката.user
user_table_alias ON user_table_alias.id
=u
.id
Няма индекс в emailVerify
. Което е посочено от първия ред на ОБЯСНЯВАНЕТО. („използване на където“ означава, че не се използва индекс)
Тази заявка не се мащабира добре с размера на таблицата, защото трябва да се разгледа цялата таблица, преди да се разграничат какви са „скорошни потребители“. Така че вероятно някакъв вътрешен буфер, използван от myisam, сега е препълнен. Това означава "използване на временен". Използването на сортиране на файлове означава, че поръчката по е толкова голяма, че използва tempfile, което е лошо за производителността.