Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Acelerar la respuesta de consulta SQL. Tablas dBase. (https://www.clubdelphi.com/foros/showthread.php?t=33131)

Jose_Pérez 28-06-2006 12:19:25

Acelerar la respuesta de consulta SQL. Tablas dBase.
 
Hola a tod@s:

Estoy trabajando con tablas dBase. Con frecuencia utilizo consultas SQL, a través del TQuery, para obtener datos. Hasta ahora mi experiencia ha sido muy buena. Sin embargo, cuando relaciono más de dos tablas, el tiempo de respuesta de la consulta es considerable, optando entonces por programar los procedimientos clásicos de consulta por tablas indexadas.

Parece ser que el uso de indexación por los campos que sirven de enlace en la "Where" puede mejorar el tiempo de respuesta. ¿Esto es válido para tablas dBase? Y de ser así, ¿los índices *.mdx son compatibles con las consultas SQL del TQuery? Y por último, ¿sería necesario abrir los correspondientes TTable y activar los índices antes de realizar la consulta SQL?

Saludos y gracias.

Ing_Fajardo 28-06-2006 16:41:57

Mismo problema
 
Tengo el mismo problema, archivos de dbase IV con mas de 10,000 registros, al momento de hacer un query con BDE en Delphi 7 se tarda mucho.

Se tarda mucho en comparacion con dbase IV para MS-DOS, porque el Fox se tarda casi igual.


La franja horaria es GMT +2. Ahora son las 04:12:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi