Ciao a tutti, ho un problema di lentezza nel fare una query

Stampando i millisecondi di sistema prima e dopo questa istruzione

result = prSt.executeQuery();

ho una differenza di 5777 msec ...

La query viene eseguita dalla mia macchina e il DB è su un'altra macchina facente parte della rete locale aziendale.

La query è del tipo

SELECT * FROM( SELECT* FROM A INNER JOIN B WHERE ... GROUP BY .. ) AS X INNER JOIN Z WHERE ... ORDER BY ...

E' Informix che è lento ?

Grazie