indice en campo BIT

12/06/2006 - 13:37 por Gaston P | Informe spam
Buen dia,

tengo una tabla con alrededor de 300.000 registros
uno de estos campos es bit.

el 99% de las consultas me tienen que traer los registros en que este campo
bit, esté en 0.

tendré que realizar un indice sobre este campo?
 

Leer las respuestas

#1 Carlos Sacristán
12/06/2006 - 13:48 | Informe spam
En la mayoría de los casos, crear un índice en los que hay muy poca
variación de los valores que puede contener (en este caso sólo 0 ó 1) no
tiene mucho sentido. Ahora bien, si la distribución de esos valores es muy
diferente igual sí te podría interesar; es decir, si tienes 100.000
registros y sólo 10 de ellos tienen el valor 0, entonces sí tendría sentido.
Si por el contrario hay una distribución próxima al 50%, un índice en ese
campo no será efectivo


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Gaston P" escribió en el mensaje
news:
Buen dia,

tengo una tabla con alrededor de 300.000 registros
uno de estos campos es bit.

el 99% de las consultas me tienen que traer los registros en que este


campo
bit, esté en 0.

tendré que realizar un indice sobre este campo?


Preguntas similares