|
Comprueba el "select" que crea el report builder, cópialo al ibexpert o al programa que uses y mira cuanto tarda, luego debes "afinar" el informe, por ejemplo, si tiene alguna "ordenación" o se ejecuta con "doble pasada", en ambos casos estás obligando a traerse TODOS los datos por la red para ordenarlos y preparar el informe en el equipo local, por lo que es normal que ocurran esos problemas. Procura crear un query simple, rápido, liviano... que se ejecute en el servidor y el resultado se lo pasas al informe, o sea, piensa en cliente/servidor, como si fuese un procedimiento almacenado que se ejecuta en el servidor y que el cliente sólo recibe el resultado.
Espero que me haya explicado bien y ojalá puedas resolver ese problema.
También intervienen otros factores, como el tamaño y lugar del directorio temporal, por ejemplo.
|