De INNER JOIN
ziet er nutteloos uit. Het sluit zich alleen tegen zichzelf aan en die techniek wordt niet gebruikt in de rest van de zoekopdracht.user
user_table_alias AAN user_table_alias.id
=u
.id
Er is geen index op emailVerify
. Wat wordt aangegeven door de eerste rij van de EXPLAIN. ('waarbij gebruiken' betekent dat er geen index wordt gebruikt)
Deze query schaalt niet goed met de grootte van de tabel, omdat de volledige tabel moet worden bekeken voordat wordt afgebakend wat 'recente gebruikers' zijn. Dus waarschijnlijk is een interne buffer die door myisam wordt gebruikt nu overstroomd. Dat is wat 'tijdelijk gebruiken' betekent. Het gebruik van filesort betekent dat de volgorde op zo groot is dat het een tempfile gebruikt, wat slecht is voor de prestaties.