use tempdb go --drop table test create table test(gender nchar(1)); with temp(num) as ( select 1 num union all select num + 1 from temp where num + 1 <= 10 ) insert test(gender) select N'남' -- 1000건 from temp a, temp b, temp c union all select N'여' -- 10건 from temp; create nonclustered index filtered_nix on test(gender) where gender = N'여'; --full scan 유리 select * from test where gender = N'남' --실제로 Full Scan함. --index seek 유리 select * from test where gender = N'여' --실제로 Index Seek함.