Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Me podrian explicar como se utlizan los indices (https://www.clubdelphi.com/foros/showthread.php?t=2416)

Markoz 23-07-2003 00:06:22

Me podrian explicar como se utlizan los indices
 
Agrege un indice a una tabla en Quickdesk, pero no ordena los campos, estoy equivocado o alguien me explica.

gracias

gendelphi 23-07-2003 03:38:29

Mira, yo no he usado mucho el IBManager, por lo regular solo uso IBConsole, pero si el indice no te ordena los datos, es porque el indice realmente sirve para optimizar una busqueda u ordenamiento, al momento de ejecutar alguna sentencia como

SELECT ....
FROM tabla
WHERE campo1 = valor

Si tienes un indice por el campo1 , entonces la busqueda sera mas rapida, que si no tienes indice. O bien si tienes algo asi como:

SELECT ....
FROM tabla
WHERE ...
ORDER BY campo1

El resultado ordenado de la consulta sera más rapido si tienes un indice de campo1

gendelphi 23-07-2003 03:46:01

Mira, yo no he usado mucho el IBManager, por lo regular solo uso IBConsole, pero si el indice no te ordena los datos, es porque el indice realmente sirve para optimizar una busqueda u ordenamiento, al momento de ejecutar alguna sentencia como

SELECT ....
FROM tabla
WHERE campo1 = valor

Si tienes un indice por el campo1 , entonces la busqueda sera mas rapida, que si no tienes indice. O bien si tienes algo asi como:

SELECT ....
FROM tabla
WHERE ...
ORDER BY campo1

El resultado ordenado de la consulta sera más rapido si tienes un indice de campo1


La franja horaria es GMT +2. Ahora son las 17:55:05.

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