Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2005, 12:43
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 2 meses
Puntos: 7
Pregunta sobre índices.

Como todos sabemos, para que un motor de base de datos utilice el índice hay que usar el 50% de los campos del índice +1.

Mi pregunta es:
Si tengo un índice de 6 campos de los cuales estoy usando 3 campos. Me falta un campo para formar el 50 + 1.
Realmente los demás campo no me importa lo que traiga y estos campo no son nulos.

Yo puedo preguntar por los demás campos si no es nulo? Utilizaría el índice?
De esa forma usaría Full Index, que me dicen?


Quedaría asi:
Código:
Where Campo1_requerido = 'XXX'
  and Campo2_requerido = 'XXX'
  and Campo3_requerido = 'XXX'
  and Campo4 is not null
  and Campo5 is not null
  and Campo6 is not null
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--