RATE THIS ANSWER
0
Click to Vote:
0
0
Last Answered:
Mar 3 2008 6:14 AM GMT
by Mrdenny
SQL will always try to use an index as even if the index has a low unique value ratio as loading the index off of the disk requires less reads from the disk than loading the entire table from disk as the table will take more data pages then just the index.
Also when using the index, even through most of the values are the same, they are in the correct order to be quickly processed where with the table the values may or may not be in the correct order so the entire table must be scanned no matter what.
Is your query doing an index seek or an index scan?