INNER JOIN
terlihat tidak berguna. Itu hanya bergabung melawan dirinya sendiri dan teknik itu tidak digunakan di sisa kueri.user
user_table_alias PADA user_table_alias.id
=u
.id
Tidak ada indeks di emailVerify
. Yang ditunjukkan oleh baris pertama EXPLAIN. ('menggunakan di mana' berarti tidak ada indeks yang digunakan)
Kueri ini tidak sesuai dengan ukuran tabel, karena tabel lengkap harus dilihat sebelum membatasi apa yang dimaksud dengan 'pengguna baru-baru ini'. Jadi mungkin beberapa buffer internal yang digunakan oleh myisam sekarang meluap. Itulah yang dimaksud dengan 'menggunakan sementara'. Menggunakan filesort berarti urutannya sangat besar sehingga menggunakan file temp, yang buruk untuk kinerja.