Ver Mensaje Individual
  #1  
Antiguo 15-03-2007
quali quali is offline
Miembro
 
Registrado: jul 2003
Ubicación: Posadas, Misiones, Argentina
Posts: 23
Reputación: 0
quali Va por buen camino
Postgres, Zeos y Delphi 7

Hola Gente.

Estoy trabajando con Deplhi 7 y Postgres 8.1, conectando a la base de datos con Zeos.

Estoy desarrollando una aplicación que tiene dos tablas muy grandes (300 mil registros aprox. cada una).

En tiempo de diseño, si en un form pongo un componente ZTable, especifico su conexión y un tablename, se supone que haciendo un doble click sobre el ztable puedo agregar cuales campos de la tabla quiero ver. No veo nada si la tabla esta cerrada. Y si abro la tabla (poniendo la propiedad Active en true desde el ObjectInspector), al parecer se leen todos los registros de la tabla antes de abrirla. O por lo menos, me quedo mirando el relojito de arena un buen rato hasta que recupero el control.
Cuando ejecuto la aplicación, pasa lo mismo al abrir las tablas. Lo hago con un simple tabla.Open, y si es una de las tablas grandes puedo esperar mas de cinco minutos.

No se que puede estar pasando, mi sensación es que se leen todos los registros de la tabla antes de que se abra. Además, veo con el administrador de recursos del Windows como va creciendo el consumo de memoria.

Vale aclarar que la base de datos está instalada en un servidor y la accedo desde otra maquina.

Si hago una consulta SQL sobre la base de datos, esta se ejecuta muy eficientemente, por lo que no creo que sea un tema de performance del servidor.

Agredeceré cualquier comentario.

Saludos
__________________
Alejandro
Responder Con Cita