La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2075 - TTABLE O TQUERY
Autor:  Juan Enrique Palacios Hernández
Estoy trabajando contra una BD Oracle y he comprobado que a la hora de escribir en la BD unos 5000 registros tarda el mismo tiempo con tquery que con ttable, pero a la hora de leer de la BD el tquery es mucho más rápido. ¿Hay alguna forma de mejorar el tiempo con el ttable?, si no es así ¿para que existe el ttable?

  Respuesta:  Juan Enrique Palacios Hernández
El ttable sirve para conectarse con BD locales y el tQuery para conectarse con BD remotas.

  Respuesta:  Jorge Alexis Viqueira
Supuestamente para consultas de usa el TQuery que está por demás optimizado para este tipo de tareas, además de poseer una caché y leer registros adicionales y/o consecutivos en vez de uno en particular como TTable.
En la grabación no vas a encontrar diferencia de tiempo porque la que graba los datos es TTable. El retrazo que sentís es debido a la multitud de llamados a procedimiento que hacés para leer los 5.000 registros con TTable que no cuenta con caché.