C'č da dire che giā un secondo non mi sembra poco, per una query senza where. 250.000 righe non sono una bazzecola ma nemmeno chissā che cosa.
A parte questo, la tabella contiene chiavi esterne? Non č che Doctrine si carica anche tutte le righe correlate? Hai verificato le impostazioni sul loading delle associazioni? Non hai uno strumento di debug che ti consenta di vedere quali query vengono eseguite e con quali performance?