sicuramente la query select * from pippo non è il massimo, si potrebbe fare una select count o altro

ma ti assicuro che l'order by rand, quando si parla di alcune migliaia di record, è molto pesante.

Se vuoi fai delle prove, non ci si mette molto.