Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   lenta la consulta. (https://www.clubdelphi.com/foros/showthread.php?t=3512)

digital 10-09-2003 04:44:14

lenta la consulta.
 
una duda.
tengo una base de datos que tiene dos tablas que no tienen indices. esto puede ser causa de que mi aplicacion cliente este lento ?

Julià T. 10-09-2003 04:56:38


delphi.com.ar 10-09-2003 15:38:13

Ampliando un poco la correcta respuesta de Julià, te comento que como la tabla no tiene ningún índice, para buscar el dato el motor irremediablemente debe recorrer registro por registro comparando el valor del campo con tu "filtro", el índice no es mas que una porción de datos ordenados por donde el motor puede acceder en forma binaria reduciendo drásticamente el tiempo de búsqueda.
Otro tema es que el "diseño" del índice sea el indicado para la búsqueda que realicemos, por ejemplo si tenemos una tabla ID, DESCRIPCION con un índice ID + DESCRIPCION y buscamos por DESCRIPCION, seguramente el motor no utilizará el índice para realizar esta búsqueda.

Saludos!


La franja horaria es GMT +2. Ahora son las 04:45:59.

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