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