float列の値に基づいてデータを除外するクエリがあります
select *
from My_Table
where my_Float_column != 0 and my_Float_column is not null
私がそれを助けることができるならば、私はフロートタイプにインデックスを付けたくありません。実行プランは、パフォーマンスを向上させるために、以下のようなフィルターされたインデックス(ここでは0とnull値のみをインデックス付けする)を使用するのに十分賢いでしょうか?
CREATE NONCLUSTERED INDEX IX_My_Table_Float_Filtered
ON My_Table (my_Float_column)
WHERE my_Float_column = 0 or my_Float_column is null