Ho una tabella molto popolata, si parla di 100 milioni di record.
Ho un indice non cluster su due colonne (COLONNA_X e colonna_Y)

Queste due colonne hanno un valore sempre uguale per tutti i record presenti.

Se lancio una
select distinct COLONNA_X WHERE COLONNA_Y = valore

Ci metterà molto?
Io mi aspetterei che sia immediata, ma invece fa passare tutti i valori dell'indice (mettendoci motlo).
E' corretto come comportamento o è un problema legato alla frammentazione dell'ndice?