これはおそらく索引付けの問題ではなく、データ設計の問題です。正確にはノーマライゼーション。フィールドの個別の値を照会する必要があり、さらにはインデックスを追加する必要があるという事実は、(小さい) 結合キーを使用してフィールドを別のテーブルに正規化する必要があることを示す強力な指標です。次に、はるかに小さいルックアップ外部テーブルをスキャンすることにより、個別の値がすぐに利用可能になります。
更新
回避策として、インデックス付きビューを作成できます。> 「distinct」フィールドによる集約。 COUNT_BIG
インデックス付きビューで許可されている集計です:
create view vwDistinct
with schemabinding
as select x, count_big(*)
from schema.hugetable
group by x;
create clustered index cdxDistinct on vwDistinct(x);
select x from vwDistinct with (noexpand);