Pablo, por lo que tengo entendido no es recomendable tener mas de 3 o 4 indices por tabla, seguramente esto puede ser que te haga lentas las consultas
SL2
Ruben
-----Mensaje original-----
De: PabloC [mailto:[EMAIL PROTECTED]
Enviado el: martes, 24 de octubre de 2006 18:02
Para: dbms List Member
Asunto: [dbms] Duda con indice

Hola a todos
 
En SQL2000 tengo una tabla que tiene 24 campos y 1594165 registros y contando
Tiene un indice por un campo Integer que es CLUSTER y esta en el file group Primary
Tengo 6 indices por campo mas en el mismo File Group
Uno de ellos particularmente es de un campo numerico que se llama estado y puede tener valores de 0 a 9
En esta tabla con 1594165 registros solo 3 de ellos estan con estado = 0, si hago un select con where estado = 0  tarda 35 segundos en traer solo esos 3 registros
Modifique el indice estado y lo saque del file group y ahora el mismo select con la misma cantidad de registros tarda 3 segundos :-D
 
Alguien me puede explicar porque??
Esto me sucede en esta tabla por su magnitud o en cualquier otra tabla con sacar el indice del file group va a pasar lo mismo??

Saludos
PabloC

--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.408 / Virus Database: 268.13.11/493 - Release Date: 23/10/2006


--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.408 / Virus Database: 268.13.11/493 - Release Date: 23/10/2006

Responder a