Ciao,
ad un certo punto di uno script devo fare una query
molto pesante.
Avrei pensato di fare un passaggio intermedio
creare una vista del tipo

Codice PHP:
CREATE VIEW myuser AS SELECT 
id
,email,first_name,last_name FROM user WHERE status='confirmed'
quindi farei la query direttamente su myuser
eliminando gia un buon numero di records.
Naturalmente + filtro + il numero di records diminuisce.

Che ne pensate ?